/* ---- reset ---- */
/* ---- reset ---- */
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*global*/
.font_simsun {
  font-family: SimSun;
}
/*宋体*/
.font_georgia {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.font_normal {
  font-weight: normal;
}
.ov_visibel {
  overflow: visible !important;
}
.ov_hide {
  overflow: hidden !important;
}
.block {
  display: block !important;
  visibility: visible;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.fl_l {
  float: left !important;
}
.fl_r {
  float: right !important;
}
.fl_n {
  float: none !important;
}
.red {
  color: red !important;
}
.cf60 {
  color: #f60 !important;
}
.cfff {
  color: #fff !important;
}
.cc00 {
  color: #c00 !important;
}
.c03a {
  color: #03a !important;
}
.c999 {
  color: #999 !important;
}
.c900 {
  color: #900 !important;
}
.cf90 {
  color: #f90 !important;
}
.c396 {
  color: #396 !important;
}
.cc33 {
  color: #c33 !important;
}
.c960 {
  color: #960 !important;
}
.c690 {
  color: #690 !important;
}
.ccc {
  color: #ccc !important;
}
.ceee {
  color: #eee !important;
}
.c369 {
  color: #369 !important;
}
.c555 {
  color: #555 !important;
}
.c333 {
  color: #333 !important;
}
.cfc6 {
  color: #fc6 !important;
}
.c6d6 {
  color: #6d6d6d !important;
}
.c000 {
  color: #000 !important;
}
.bc33 {
  background: #c33 !important;
  color: #fff !important;
}
.b396 {
  background: #396 !important;
  color: #fff !important;
}
.bf7 {
  background: #f7f7f7 !important;
  color: #666 !important;
}
.f2f2 {
  background: #f2f2f2;
}
.pad0 {
  padding: 0 !important;
}
.pad5 {
  padding: 5px;
}
.pad10 {
  padding: 10px;
}
.pad20 {
  padding: 20px;
}
.pl_5 {
  padding-left: 5px;
}
.pl_10 {
  padding-left: 10px;
}
.pl_20 {
  padding-left: 20px;
}
.pl_30 {
  padding-left: 30px;
}
.pl_40 {
  padding-left: 40px;
}
.pr_5 {
  padding-right: 5px;
}
.pr_10 {
  padding-right: 10px;
}
.pr_20 {
  padding-right: 20px;
}
.pr_30 {
  padding-right: 30px;
}
.pr_40 {
  padding-right: 40px;
}
.pt_5 {
  padding-top: 5px;
}
.pt_10 {
  padding-top: 10px;
}
.pt_15 {
  padding-top: 15px;
}
.pt_20 {
  padding-top: 20px;
}
.pt_30 {
  padding-top: 30px;
}
.pb_5 {
  padding-bottom: 5px;
}
.pb_10 {
  padding-bottom: 10px;
}
.pb_15 {
  padding-bottom: 15px;
}
.pb_20 {
  padding-bottom: 20px;
}
.pb_30 {
  padding-bottom: 30px;
}
.mar0 {
  margin: 0;
}
.mar_auto {
  margin: auto;
}
.mar10 {
  margin: 10px;
}
.mar20 {
  margin: 20px;
}
.mt_5 {
  margin-top: 5px;
}
.mt_10 {
  margin-top: 10px;
}
.mt_20 {
  margin-top: 20px;
}
.mt_30 {
  margin-top: 30px;
}
.mt_35 {
  margin-top: 35px;
}
.mb_5 {
  margin-bottom: 5px;
}
.mb_10 {
  margin-bottom: 10px;
}
.mb_20 {
  margin-bottom: 20px;
}
.mb_30 {
  margin-bottom: 30px;
}
.ml_4 {
  margin-left: 4px;
}
.ml_5 {
  margin-left: 5px;
}
.ml_10 {
  margin-left: 10px;
}
.ml_20 {
  margin-left: 20px;
}
.ml_30 {
  margin-left: 30px !important;
}
.mr_5 {
  margin-right: 5px;
}
.mr_10 {
  margin-right: 10px;
}
.mr_20 {
  margin-right: 20px;
}
.mr_30 {
  margin-right: 30px !important;
}
.po_ab {
  position: absolute;
}
.po_re {
  position: relative;
}
.lineh_32 {
  line-height: 32px;
}
.height_auto {
  height: auto !important;
}
/**/
.col1 {
  display: inline;
  float: left;
  width: 100%;
}
.col2 {
  display: inline;
  float: left;
  width: 50%;
}
.col3 {
  display: inline;
  float: left;
  width: 33%;
}
.col4 {
  display: inline;
  float: left;
  width: 25%;
}
.col5 {
  display: inline;
  float: left;
  width: 20%;
}
.col6 {
  display: inline;
  float: left;
  width: 16%;
}
.col7 {
  display: inline;
  float: left;
  width: 14%;
}
/**/
.op_05 {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.op_03 {
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
/*arrow*/
.arrow_b {
  border: 4px solid #f90;
  border-left-color: #fff;
  border-right-color: #fff;
  border-bottom-color: #fff;
  display: inline-block;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin: 0 2px;
}
.arrow_t {
  border: 4px solid #f90;
  border-left-color: #fff;
  border-right-color: #fff;
  border-top-color: #fff;
  display: inline-block;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: text-top;
  margin: 0 2px;
}
.arrow_r {
  border: 4px solid #f90;
  border-right-color: #fff;
  border-top-color: #fff;
  border-bottom-color: #fff;
  display: inline-block;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin: 0 2px;
}
.arrow_l {
  border: 4px solid #f90;
  border-left-color: #fff;
  border-top-color: #fff;
  border-bottom-color: #fff;
  display: inline-block;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin: 0 2px;
}
/*border*/
.bord_c {
  border: 1px solid #cccccc;
}
.border_t_c {
  border-top: 1px solid #ccc;
}
.border_b_c {
  border-bottom: 1px solid #ccc;
}
.border_r_c {
  border-right: 1px solid #ccc;
}
.border_l_c {
  border-left: 1px solid #ccc;
}
.border_n {
  border: none !important;
}
/* 让position:fixed在IE6下可用! */
.fixed-top {
  position: fixed;
  bottom: auto;
  top: 0px;
}
.fixed-bottom {
  position: fixed;
  bottom: 0px;
  top: auto;
}
.fixed-left {
  position: fixed;
  right: auto;
  left: 0px;
}
.fixed-right {
  position: fixed;
  right: 0px;
  left: auto;
}
/* 上面的是除了IE6的主流浏览器通用的方法 *
* html,* html body /* 修正IE6振动bug *{background-image:url(about:blank);background-attachment:fixed;}
* html .fixed-top {position:absolute;bottom:auto;top:~"expression(eval(document.documentElement.scrollTop))";}
* html .fixed-right {position:absolute;right:auto;left:~"expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0))";}
* html .fixed-bottom {position:absolute;bottom:auto;top:~"expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))";}
* html .fixed-left {position:absolute;right:auto;left:~"expression(eval(document.documentElement.scrollLeft))";}*/
/* css3 */
/*	font
------------------------------*/
/* ui元素定义--------------------------------------------------------------------------- 
*/
/* 表单
	-------------------------*/
/* input 输入框 */
/* 示例
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
input[type=search],
input[type=date]{ 
	.txt_input();
	&:focus{
		.txt_input(#000,#fff,1px,solid,#ccc);
	}
	&:disabled,&[disabled]{
		.txt_input(#666,#eee,1px,solid,#ccc);
	}
}*/
/* 单选、多选 */
input[type=radio],
input[type=checkbox],
input[type=file] {
  vertical-align: middle;
}
/* 文件上传 */
/* button submit 按钮 */
/* 示例
input[type="button"],
button[type="button"],
input[type="reset"],
button[type="reset"]{
	.button();text-align: center; text-decoration: none; .border-radius(4px); 
	&:hover{
		.button(white,#75A9E2,1px,solid,#388AD4);
		.box-shadow(inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29));
		.text-shadow(0 1px 0 rgba(0,0,0,.3));
		#gradient > .vertical(#75A9E2,#4C83BF); //使用该样式必须先声明@disable-filters的布尔值
	}
	&:active{
		border-color: #20559a;
		.box-shadow(inset 0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1));
	}
	&:disabled,&.disabled{
		.button(#888,#E9E9E9,1px,solid,#ccc #ccc #bbb);
		.text-shadow(0 -1px 0 rgba(255,255,255,.3)); 
		#gradient > .vertical(#E9E9E9,#D1D1D1);
	}
}

input[type="submit"],
button[type="submit"]{
	.button(white,#0090D2,1px,solid,#4081af #4081af #20559a);
	.text-shadow(0 -1px 0 rgba(0,0,0,.3)); 
	.border-radius(4px); 
	#gradient > .vertical(#52a8e8,#2e76cf);
	.box-shadow(inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 2px rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.29));
	text-align: center; 
	text-decoration: none; 
	&:hover{
		#gradient > .vertical(#3e9ee5,#1666ca);
	}
	&:active{
		border-color: #20559a;
		.box-shadow(inset0 0 7px rgba(0,0,0,.3), 0 1px 0 rgba(255,255,255,1));
	}
}*/
/* 表单行 */
.form_row {
  *zoom: 1;
  vertical-align: top;
  /* 表单标签 */

  /*  输入框右边的字段 */

}
.form_row:before,
.form_row:after {
  content: "";
  display: table;
}
.form_row:after {
  clear: both;
}
#ie6 .form_row,
#ie7 .form_row {
  zoom: 1;
}
.form_row:before,
.form_row:after {
  content: "";
  display: table;
}
.form_row:after {
  clear: both;
}
.form_row .form_label {
  display: inline-block;
}
.form_row img {
  vertical-align: middle;
}
.form_row .right_tip {
  display: inline-block;
  vertical-align: middle;
}
/* 浮动行 */
.float_row {
  *zoom: 1;
}
.float_row:before,
.float_row:after {
  content: "";
  display: table;
}
.float_row:after {
  clear: both;
}
#ie6 .float_row,
#ie7 .float_row {
  zoom: 1;
}
.float_row:before,
.float_row:after {
  content: "";
  display: table;
}
.float_row:after {
  clear: both;
}
.float_row .form_label {
  display: inline;
  float: left;
}
/* 表单分割线 */
.form_line {
  *zoom: 1;
  font-size: 100%;
  height: 1px;
  overflow: hidden;
  border-bottom-width: 1px;
  border-style: solid;
}
.form_line:before,
.form_line:after {
  content: "";
  display: table;
}
.form_line:after {
  clear: both;
}
#ie6 .form_line,
#ie7 .form_line {
  zoom: 1;
}
.form_line:before,
.form_line:after {
  content: "";
  display: table;
}
.form_line:after {
  clear: both;
}
.form_line hr {
  border: none;
}
/* 表单底部 */
.form_footer {
  *zoom: 1;
}
.form_footer:before,
.form_footer:after {
  content: "";
  display: table;
}
.form_footer:after {
  clear: both;
}
#ie6 .form_footer,
#ie7 .form_footer {
  zoom: 1;
}
.form_footer:before,
.form_footer:after {
  content: "";
  display: table;
}
.form_footer:after {
  clear: both;
}
/* 带图标表单提示共3种 */
.form_tip {
  *zoom: 1;
}
.form_tip:before,
.form_tip:after {
  content: "";
  display: table;
}
.form_tip:after {
  clear: both;
}
#ie6 .form_tip,
#ie7 .form_tip {
  zoom: 1;
}
.form_tip:before,
.form_tip:after {
  content: "";
  display: table;
}
.form_tip:after {
  clear: both;
}
.form_tip.success .icon {
  width: 48px;
  height: 48px;
  background: url(../img/succeed.png) no-repeat;
}
.form_tip.error .icon {
  width: 48px;
  height: 48px;
  background: url(../img/error.png) no-repeat;
}
.form_tip.info .icon {
  width: 48px;
  height: 48px;
  background: url(../img/warning.png) no-repeat;
}
/* 星星 
	-------------------------*/
.stars {
  display: inline-block;
  width: 16px;
  height: 16px;
  content: "";
  line-height: 16px;
  background: url(../images/star.gif) repeat-x;
  overflow: hidden;
  vertical-align: text-bottom;
}
.stars .star_selected {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/star.gif) repeat-x left -32px;
}
.stars.sred .star_selected {
  background-position: left -16px;
}
.stars.a3 {
  width: 48px;
}
.stars.a5 {
  width: 80px;
}
.stars.a8 {
  width: 128px;
}
.stars.a10 {
  width: 160px;
}
.stars.s0 .star_selected {
  width: 0;
}
.stars.s0d5 .star_selected {
  width: 8px;
}
.stars.s1d5 .star_selected {
  width: 24px;
}
.stars.s2 .star_selected {
  width: 32px;
}
.stars.s2d5 .star_selected {
  width: 40px;
}
.stars.s3 .star_selected {
  width: 48px;
}
.stars.s3d5 .star_selected {
  width: 56px;
}
.stars.s4 .star_selected {
  width: 64px;
}
.stars.s4d5 .star_selected {
  width: 72px;
}
.stars.s5 .star_selected {
  width: 80px;
}
.stars.s5d5 .star_selected {
  width: 88px;
}
.stars.s6 .star_selected {
  width: 96px;
}
.stars.s6d5 .star_selected {
  width: 104px;
}
.stars.s7 .star_selected {
  width: 112px;
}
.stars.s7d5 .star_selected {
  width: 120px;
}
.stars.s8 .star_selected {
  width: 128px;
}
.stars.s8d5 .star_selected {
  width: 136px;
}
.stars.s9 .star_selected {
  width: 144px;
}
.stars.s9d5 .star_selected {
  width: 152px;
}
.stars.sall .star_selected {
  width: 100%;
}
/* 选卡 
		-----------------------------*/
.tab {
  position: relative;
  z-index: 1;
  top: 1px;
}
.tab a {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #D9D9D9;
  border-bottom-color: #ccc;
  background: #F3F3F3;
  color: #666;
}
.tab a .arrow {
  border-color: #999 #F3F3F3 #F3F3F3;
  border-width: 4px;
  border-style: solid ;
  display: inline-block;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin-left: 5px;
  display: none;
}
.tab a:hover {
  background: #fff;
  text-decoration: none;
}
.tab a:hover .arrow {
  border-color: #fff;
  border-top-color: #666;
}
.tab a.selected {
  font-weight: bold;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: none;
  padding-bottom: 1px;
  color: #2F549F;
}
.tab a.selected .arrow {
  display: inline-block;
  border-color: #fff;
  border-top-color: #2F549F;
}
/* 选卡内容
	------------------------------------------*/.tab_detail {
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px;
}
/* 列表 
	------------------------------------------*/
.list {
  border: 1px solid #ccc;
}
.list dt {
  text-align: center;
  font-weight: bold;
  background: #71829E;
  color: #fff;
  line-height: 30px;
}
.list dd {
  clear: both;
  padding: 10px;
  height: 25px;
}
.list dd .tags {
  height: 25px;
  padding: 0 10px;
  background: #f4f4f4;
  line-height: 25px;
  color: #666;
}
.list dd li {
  display: inline;
  float: left;
  width: 10%;
  text-align: center;
}
.list dd li.w1 {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w2 {
  width: 20%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w3 {
  width: 30%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w4 {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w5 {
  width: 50%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w6 {
  width: 60%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w7 {
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w8 {
  width: 80%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd li.w9 {
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
}
.list dd.odd {
  background: #fff;
}
/* 翻页 
	-------------------------------------------*/
.page {
  padding: 5px 10px;
}
.page p {
  margin: 0;
}
.page .stats {
  border: 1px solid #A1A1A1;
}
.page a,
.page span {
  display: inline-block;
}
.page a:hover {
  color: #2971a7;
}
.page a.selected,
.page a.selected:hover {
  background: #A1A1A1;
  color: #fff;
  text-decoration: none;
}
/* album_list 相册
	----------------------------------------------------*/
.albums.ab_col2 .album_item {
  width: 50%;
  overflow: visible;
}
.albums.ab_col2 .album_item .ab_fream {
  height: 350px;
}
.albums.ab_col3 .album_item {
  width: 33.33%;
  overflow: visible;
}
.albums.ab_col3 .album_item .ab_fream {
  height: 300px;
}
.albums.ab_col4 .album_item {
  width: 25%;
  overflow: visible;
}
.albums.ab_col4 .album_item .ab_fream {
  height: 200px;
}
.albums.ab_col5 .album_item {
  width: 20%;
  overflow: visible;
}
.albums.ab_col5 .album_item .ab_fream {
  height: 180px;
}
.albums .album_item {
  display: inline;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  padding-top: 60px;
  cursor: pointer;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, #eaeaea, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, #eaeaea, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, #eaeaea, rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom, #eaeaea, rgba(255, 255, 255, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99eaeaea,endColorstr=#00ffffff);
  zoom: 1;
}
.albums .album_item .ab_title {
  font: bold 12px/25px "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", sans-serif;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000;
  position: relative;
  z-index: 2;
}
.albums .album_item .ab_fream {
  width: 100%;
  height: 400px;
}
.albums .album_item .ab_fream ul {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.albums .album_item .ab_fream ul li {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.albums .album_item .ab_fream ul li img {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
  border: 3px solid #fff;
  max-width: 70%;
  max-height: 80%;
  vertical-align: middle;
}
.albums .album_item .ab_fream ul li:nth-child(1) {
  top: 0;
  left: 0;
  z-index: 6;
}
.albums .album_item .ab_fream ul li:nth-child(2) {
  top: 5px;
  left: 0;
  z-index: 5;
}
.albums .album_item .ab_fream ul li:nth-child(2) img {
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
.albums .album_item .ab_fream ul li:nth-child(3) {
  top: 10px;
  left: 0;
  z-index: 4;
}
.albums .album_item .ab_fream ul li:nth-child(3) img {
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  transform: rotate(10deg);
}
.albums .album_item .ab_fream ul li:nth-child(4) {
  top: 15px;
  left: 0;
  z-index: 3;
}
.albums .album_item .ab_fream ul li:nth-child(4) img {
  -webkit-transform: rotate(-25deg);
  -moz-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  -o-transform: rotate(-25deg);
  transform: rotate(-25deg);
}
.albums .album_item .ab_info {
  padding-bottom: 10px;
}
.albums .album_item .ab_info .ab_time {
  display: inline-block;
  float: left;
  margin-left: 10px;
}
.albums .album_item .ab_info .ab_count {
  float: right;
  margin-right: 10px;
}
.albums .album_item .ab_info .ab_des {
  clear: both;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 18px;
  max-height: 36px;
  overflow: hidden;
}
.albums .album_item:hover {
  z-index: 2;
  background: #666;
}
.albums .album_item:hover .ab_title {
  color: #fff;
  text-shadow: 0 -1px 0 #000000;
  background: #555;
  background: rgba(0, 0, 0, 0.2);
}
.albums .album_item:hover .ab_fream ul li:nth-child(1) {
  top: 50px;
  left: 0;
}
.albums .album_item:hover .ab_fream ul li:nth-child(2) {
  top: -40px;
}
.albums .album_item:hover .ab_fream ul li:nth-child(3) {
  left: 10%;
  text-align: right;
}
.albums .album_item:hover .ab_fream ul li:nth-child(4) {
  left: -10%;
  text-align: left;
}
.albums .album_item:hover .ab_info {
  background: #555;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  z-index: 2;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
/* 导航
	----------------------------------------------------*/
.nav {
  font-size: 14px;
  color: #fff;
  min-height: 30px;
  width: 100%;
}
.nav .menu {
  position: relative;
  z-index: 2;
}
.nav .operate {
  bottom: 3px;
}
.nav .operate a {
  color: #fff;
  white-space: nowrap;
}
.nav .operate .icon16 {
  float: none;
}
.nav li {
  float: left;
  position: relative;
  z-index: 1;
}
.nav li a {
  color: #fff;
  display: inline-block;
  font: 14px/28px Arial, Helvetica, sans-serif;
  text-align: center;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.nav li a:hover {
  position: relative;
}
.nav li a:active {
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5);
}
.nav li a.selected,
.nav li a.selected:hover,
.nav li a.selected:visited {
  position: relative;
  z-index: 1;
}
.nav li a span.new {
  position: absolute;
  width: 25px;
  height: 14px;
  top: -12px;
  right: 0;
  background: url(../img/system/new.gif) no-repeat right top;
}
.nav li ul {
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.nav li ul li {
  float: none;
  position: static;
}
.nav li:hover ul {
  display: block !important;
  visibility: visible;
  left: 0;
  top: 30px;
}
#ie6 .nav {
  height: expression( this.scrollHeight < 30 ? "30px" : "auto" );
}
#ie6 .nav .operate {
  bottom: auto;
  top: 2px;
}
#ie6 .nav .operate a {
  width: 50px;
}
.primary_nav {
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f5f5f5;
}
.primary_nav ul li {
  display: inline;
  float: left;
  text-align: center;
}
.primary_nav ul li .icon32 {
  display: block;
  margin: 5px auto;
  float: none;
}
.primary_nav ul li em {
  font-style: normal;
}
.primary_nav ul li a {
  display: inline-block;
  color: #333;
  position: relative;
  padding: 0 10px;
  margin: 10px 5px;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
.primary_nav ul li a .badge {
  position: absolute;
  top: 0;
  right: 0;
  background: #c00;
  font: 10px/15px Verdana, Geneva, sans-serif, sans-serif;
  color: #fff;
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  border-radius: 10px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
}
.primary_nav ul li a:hover {
  background: #fff;
  border-color: #ccc;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  text-decoration: none;
}
.primary_nav ul li a.selected {
  background: #fff;
  color: #000;
  border-color: #ccc;
}
.primary_nav ul li a:active {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
}
.primary_nav ul li a.selected:hover {
  background: #fff;
}
/* 页面副导航 */
.minor_nav ul.nav_group {
  background: #f8f8f8;
  border: 1px solid #d9d9d9;
  margin-bottom: 10px;
  border-radius: 5px;
}
.minor_nav ul.nav_group li {
  display: inline;
}
.minor_nav ul.nav_group li a {
  display: block;
  padding: 5px 10px;
  background: #efefef;
  color: #666;
  position: relative;
  z-index: 2;
  line-height: 16px;
  overflow: hidden;
  border: 1px solid #efefef;
}
.minor_nav ul.nav_group li a strong {
  color: #666;
  font-weight: normal;
}
.minor_nav ul.nav_group li a.selected {
  background: #fff;
  border-color: #ccc;
  color: #000;
}
.minor_nav ul.nav_group li a.selected strong {
  color: #000;
}
.minor_nav ul.nav_group li a.selected:hover {
  background: #fff;
}
.minor_nav ul.nav_group li a:hover {
  background-color: #FaFaFa;
  text-decoration: none;
}
.minor_nav ul.nav_group li a .icon16 {
  margin-right: 8px;
  color: #fff;
  line-height: 16px;
}
/*加载条
	----------------------------------------------------*/
.loading_bar {
  background: #eee;
  height: 10px;
  position: relative;
  z-index: 1;
}
.loading_bar .num {
  color: #666;
  text-shadow: 0 0 2px #fff;
  height: 10px;
  text-align: center;
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: center;
  left: 0;
  top: 0;
  font: 10px/10px Verdana, Geneva, sans-serif;
  overflow: hidden;
  white-space: nowrap;
}
.loading_bar .progress_bar {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  color: #fff;
  background: #2f549f;
  height: 10px;
  width: 1px;
  text-align: center;
  font: 10px/10px Verdana, Geneva, sans-serif;
  white-space: nowrap;
}
.loading_bar .progress_bar.stripes {
  -webkit-background-size: 30px 30px;
  -moz-background-size: 30px 30px;
  background-size: 30px 30px;
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-animation: animate-stripes 3s linear infinite;
  -moz-animation: animate-stripes 3s linear infinite;
}
.loading_bar .progress_bar.shine {
  position: relative;
}
.loading_bar .progress_bar.shine:after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  -webkit-animation: animate-shine 2s ease-out infinite;
  -moz-animation: animate-shine 2s ease-out infinite;
}
.loading_bar .progress_bar.shine:before {
  content: '';
  position: absolute;
  right: -5px;
  top: 0;
  width: 10px;
  height: 100%;
  border-radius: 5px;
  box-shadow: 0 0 3px #2f549f;
  background: #fff;
}
.loading_bar .progress_bar.glow {
  -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  -webkit-animation: animate-glow 1s ease-out infinite;
  -moz-animation: animate-glow 1s ease-out infinite;
}
@-webkit-keyframes animate-stripes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}
@-moz-keyframes animate-stripes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}
@-webkit-keyframes animate-shine {
  0% {
    opacity: 0;
    width: 0;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@-moz-keyframes animate-shine {
  0% {
    opacity: 0;
    width: 0;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@-webkit-keyframes animate-glow {
  0% {
    -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  }
  50% {
    -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.3) inset, 0 -5px 5px rgba(255, 255, 255, 0.3) inset;
  }
  100% {
    -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  }
}
@-moz-keyframes animate-glow {
  0% {
    -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  }
  50% {
    -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.3) inset, 0 -5px 5px rgba(255, 255, 255, 0.3) inset;
  }
  100% {
    -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  }
}
/* html5loading */
progress {
  border-radius: 2px;
  background: #eee;
  width: 100%;
}
progress::-webkit-progress-bar,
progress::-moz-progress-bar {
  background: #d7d7d7;
}
progress::-webkit-progress-value,
progress::-moz-progress-value {
  background: #aadd6a;
}
/* 图标-----------------------------------------------------------------*/
.reverse.icon48 {
  width: 48px;
  height: 48px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  line-height: 48px;
  text-indent: -999em;
  background-image: url(../img/icon48.png);
  background-repeat: no-repeat;
}
.reverse.icon48.four-case {
  background-position: -48px 0px;
}
.reverse.icon48.nine-case {
  background-position: -48px -48px;
}
.reverse.icon48.nine-case-two {
  background-position: -48px -96px;
}
.reverse.icon48.air-signal {
  background-position: -48px -144px;
}
.reverse.icon48.align-center {
  background-position: -48px -192px;
}
.reverse.icon48.align-just {
  background-position: -48px -240px;
}
.reverse.icon48.align-left {
  background-position: -48px -288px;
}
.reverse.icon48.align-right {
  background-position: -48px -336px;
}
.reverse.icon48.app-window {
  background-position: -48px -384px;
}
.reverse.icon48.arrow-bottom {
  background-position: -48px -432px;
}
.reverse.icon48.arrow-bottom-left {
  background-position: -48px -480px;
}
.reverse.icon48.arrow-bottom-rigth {
  background-position: -48px -528px;
}
.reverse.icon48.arrow-l {
  background-position: -48px -576px;
}
.reverse.icon48.arrow-left {
  background-position: -48px -624px;
}
.reverse.icon48.arrow-r {
  background-position: -48px -672px;
}
.reverse.icon48.arrow-right {
  background-position: -48px -720px;
}
.reverse.icon48.arrow-top {
  background-position: -48px -768px;
}
.reverse.icon48.arrow-top-left {
  background-position: -48px -816px;
}
.reverse.icon48.arrow-top-right {
  background-position: -48px -864px;
}
.reverse.icon48.arrow-two-head {
  background-position: -48px -912px;
}
.reverse.icon48.arrow-two-head-2 {
  background-position: -48px -960px;
}
.reverse.icon48.attention {
  background-position: -48px -1008px;
}
.reverse.icon48.battery {
  background-position: -48px -1056px;
}
.reverse.icon48.book {
  background-position: -48px -1104px;
}
.reverse.icon48.bell {
  background-position: -48px -1152px;
}
.reverse.icon48.bookmark-1 {
  background-position: -48px -1200px;
}
.reverse.icon48.bookmark-2 {
  background-position: -48px -1248px;
}
.reverse.icon48.boxs {
  background-position: -48px -1296px;
}
.reverse.icon48.br-down {
  background-position: -48px -1344px;
}
.reverse.icon48.br-next {
  background-position: -48px -1392px;
}
.reverse.icon48.br-prev {
  background-position: -48px -1440px;
}
.reverse.icon48.br-up {
  background-position: -48px -1488px;
}
.reverse.icon48.brackets {
  background-position: -48px -1536px;
}
.reverse.icon48.browser {
  background-position: -48px -1584px;
}
.reverse.icon48.brush {
  background-position: -48px -1632px;
}
.reverse.icon48.bug {
  background-position: -48px -1680px;
}
.reverse.icon48.burst {
  background-position: -48px -1728px;
}
.reverse.icon48.calc {
  background-position: -48px -1776px;
}
.reverse.icon48.calendar-1 {
  background-position: -48px -1824px;
}
.reverse.icon48.calendar-2 {
  background-position: -48px -1872px;
}
.reverse.icon48.cancel {
  background-position: -48px -1920px;
}
.reverse.icon48.case {
  background-position: -48px -1968px;
}
.reverse.icon48.cc {
  background-position: -48px -2016px;
}
.reverse.icon48.cert {
  background-position: -48px -2064px;
}
.reverse.icon48.chart-bar {
  background-position: -48px -2112px;
}
.reverse.icon48.chart-line {
  background-position: -48px -2160px;
}
.reverse.icon48.chart-line2 {
  background-position: -48px -2208px;
}
.reverse.icon48.chart-pie {
  background-position: -48px -2256px;
}
.reverse.icon48.checkbox-checked {
  background-position: -48px -2304px;
}
.reverse.icon48.checkbox-unchecked {
  background-position: -48px -2352px;
}
.reverse.icon48.checkmark {
  background-position: -48px -2400px;
}
.reverse.icon48.clip {
  background-position: -48px -2448px;
}
.reverse.icon48.clipboard-copy {
  background-position: -48px -2496px;
}
.reverse.icon48.clipboard-cut {
  background-position: -48px -2544px;
}
.reverse.icon48.clipboard-past {
  background-position: -48px -2592px;
}
.reverse.icon48.clock {
  background-position: -48px -2640px;
}
.reverse.icon48.contact-card {
  background-position: -48px -2688px;
}
.reverse.icon48.cloud {
  background-position: -48px -2736px;
}
.reverse.icon48.cloud-rain {
  background-position: -48px -2784px;
}
.reverse.icon48.cog {
  background-position: -48px -2832px;
}
.reverse.icon48.comp {
  background-position: -48px -2880px;
}
.reverse.icon48.compass {
  background-position: -48px -2928px;
}
.reverse.icon48.cube {
  background-position: -48px -2976px;
}
.reverse.icon48.cur-bp {
  background-position: -48px -3024px;
}
.reverse.icon48.cur-dollar {
  background-position: -48px -3072px;
}
.reverse.icon48.cur-euro {
  background-position: -48px -3120px;
}
.reverse.icon48.cur-yen {
  background-position: -48px -3168px;
}
.reverse.icon48.cursor-arrow {
  background-position: -48px -3216px;
}
.reverse.icon48.cursor-drag-arrow {
  background-position: -48px -3264px;
}
.reverse.icon48.cursor-drag-arrow-2 {
  background-position: -48px -3312px;
}
.reverse.icon48.cursor-drag-hand {
  background-position: -48px -3360px;
}
.reverse.icon48.cursor-H-split {
  background-position: -48px -3408px;
}
.reverse.icon48.cursor-hand {
  background-position: -48px -3456px;
}
.reverse.icon48.cursor-V-split {
  background-position: -48px -3504px;
}
.reverse.icon48.db {
  background-position: -48px -3552px;
}
.reverse.icon48.delete {
  background-position: -48px -3600px;
}
.reverse.icon48.doc-delete {
  background-position: -48px -3648px;
}
.reverse.icon48.doc-edit {
  background-position: -48px -3696px;
}
.reverse.icon48.doc-empty {
  background-position: -48px -3744px;
}
.reverse.icon48.doc-export {
  background-position: -48px -3792px;
}
.reverse.icon48.doc-import {
  background-position: -48px -3840px;
}
.reverse.icon48.doc-lines {
  background-position: -48px -3888px;
}
.reverse.icon48.doc-lines-stright {
  background-position: -48px -3936px;
}
.reverse.icon48.doc-minus {
  background-position: -48px -3984px;
}
.reverse.icon48.doc-new {
  background-position: -48px -4032px;
}
.reverse.icon48.doc-plus {
  background-position: -48px -4080px;
}
.reverse.icon48.document {
  background-position: -48px -4128px;
}
.reverse.icon48.download {
  background-position: -48px -4176px;
}
.reverse.icon48.emotion-sad {
  background-position: -48px -4224px;
}
.reverse.icon48.emotion-smile {
  background-position: -48px -4272px;
}
.reverse.icon48.expand {
  background-position: -48px -4320px;
}
.reverse.icon48.eye {
  background-position: -48px -4368px;
}
.reverse.icon48.eye-inv {
  background-position: -48px -4416px;
}
.reverse.icon48.facebook {
  background-position: -48px -4464px;
}
.reverse.icon48.filter {
  background-position: -48px -4512px;
}
.reverse.icon48.fire {
  background-position: -48px -4560px;
}
.reverse.icon48.flag {
  background-position: -48px -4608px;
}
.reverse.icon48.folder {
  background-position: -48px -4656px;
}
.reverse.icon48.folder-arrow {
  background-position: -48px -4704px;
}
.reverse.icon48.folder-delete {
  background-position: -48px -4752px;
}
.reverse.icon48.folder-minus {
  background-position: -48px -4800px;
}
.reverse.icon48.folder-open {
  background-position: -48px -4848px;
}
.reverse.icon48.folder-plus {
  background-position: -48px -4896px;
}
.reverse.icon48.font-bold {
  background-position: -48px -4944px;
}
.reverse.icon48.font-italic {
  background-position: -48px -4992px;
}
.reverse.icon48.font-size {
  background-position: -48px -5040px;
}
.reverse.icon48.font-strokethrough {
  background-position: -48px -5088px;
}
.reverse.icon48.font-underline {
  background-position: -48px -5136px;
}
.reverse.icon48.game-pad {
  background-position: -48px -5184px;
}
.reverse.icon48.globe-1 {
  background-position: -48px -5232px;
}
.reverse.icon48.globe-2 {
  background-position: -48px -5280px;
}
.reverse.icon48.globe-3 {
  background-position: -48px -5328px;
}
.reverse.icon48.google {
  background-position: -48px -5376px;
}
.reverse.icon48.hand-1 {
  background-position: -48px -5424px;
}
.reverse.icon48.hand-2 {
  background-position: -48px -5472px;
}
.reverse.icon48.hand-contra {
  background-position: -48px -5520px;
}
.reverse.icon48.hand-pro {
  background-position: -48px -5568px;
}
.reverse.icon48.headphones {
  background-position: -48px -5616px;
}
.reverse.icon48.heart {
  background-position: -48px -5664px;
}
.reverse.icon48.heart-empty {
  background-position: -48px -5712px;
}
.reverse.icon48.home {
  background-position: -48px -5760px;
}
.reverse.icon48.image-text {
  background-position: -48px -5808px;
}
.reverse.icon48.inbox {
  background-position: -48px -5856px;
}
.reverse.icon48.indent-decrease {
  background-position: -48px -5904px;
}
.reverse.icon48.indent-increase {
  background-position: -48px -5952px;
}
.reverse.icon48.info {
  background-position: -48px -6000px;
}
.reverse.icon48.iphone {
  background-position: -48px -6048px;
}
.reverse.icon48.key {
  background-position: -48px -6096px;
}
.reverse.icon48.layers-1 {
  background-position: -48px -6144px;
}
.reverse.icon48.layers-2 {
  background-position: -48px -6192px;
}
.reverse.icon48.lightbulb {
  background-position: -48px -6240px;
}
.reverse.icon48.lighting {
  background-position: -48px -6288px;
}
.reverse.icon48.link {
  background-position: -48px -6336px;
}
.reverse.icon48.list-bullets {
  background-position: -48px -6384px;
}
.reverse.icon48.list-num {
  background-position: -48px -6432px;
}
.reverse.icon48.magic-wand {
  background-position: -48px -6480px;
}
.reverse.icon48.mail {
  background-position: -48px -6528px;
}
.reverse.icon48.mail-2 {
  background-position: -48px -6576px;
}
.reverse.icon48.mic {
  background-position: -48px -6624px;
}
.reverse.icon48.monitor {
  background-position: -48px -6672px;
}
.reverse.icon48.movie {
  background-position: -48px -6720px;
}
.reverse.icon48.music {
  background-position: -48px -6768px;
}
.reverse.icon48.net-comp {
  background-position: -48px -6816px;
}
.reverse.icon48.network {
  background-position: -48px -6864px;
}
.reverse.icon48.notepad {
  background-position: -48px -6912px;
}
.reverse.icon48.notepad-2 {
  background-position: -48px -6960px;
}
.reverse.icon48.on-off {
  background-position: -48px -7008px;
}
.reverse.icon48.openid {
  background-position: -48px -7056px;
}
.reverse.icon48.padlock-closed {
  background-position: -48px -7104px;
}
.reverse.icon48.padlock-open {
  background-position: -48px -7152px;
}
.reverse.icon48.page-layout {
  background-position: -48px -7200px;
}
.reverse.icon48.paragraph {
  background-position: -48px -7248px;
}
.reverse.icon48.pencil {
  background-position: -48px -7296px;
}
.reverse.icon48.phone {
  background-position: -48px -7344px;
}
.reverse.icon48.phone-1 {
  background-position: -48px -7392px;
}
.reverse.icon48.phone-2 {
  background-position: -48px -7440px;
}
.reverse.icon48.left-arrow {
  background-position: -48px -7488px;
}
.reverse.icon48.photo {
  background-position: -48px -7536px;
}
.reverse.icon48.picture {
  background-position: -48px -7584px;
}
.reverse.icon48.pin {
  background-position: -48px -7632px;
}
.reverse.icon48.pin-2 {
  background-position: -48px -7680px;
}
.reverse.icon48.pin-map {
  background-position: -48px -7728px;
}
.reverse.icon48.pin-map-down {
  background-position: -48px -7776px;
}
.reverse.icon48.pin-map-left {
  background-position: -48px -7824px;
}
.reverse.icon48.pin-map-right {
  background-position: -48px -7872px;
}
.reverse.icon48.pin-map-top {
  background-position: -48px -7920px;
}
.reverse.icon48.pin-sq-down {
  background-position: -48px -7968px;
}
.reverse.icon48.pin-sq-left {
  background-position: -48px -8016px;
}
.reverse.icon48.pin-sq-right {
  background-position: -48px -8064px;
}
.reverse.icon48.pin-sq-top {
  background-position: -48px -8112px;
}
.reverse.icon48.playback-ff {
  background-position: -48px -8160px;
}
.reverse.icon48.playback-next {
  background-position: -48px -8208px;
}
.reverse.icon48.playback-pause {
  background-position: -48px -8256px;
}
.reverse.icon48.playback-play {
  background-position: -48px -8304px;
}
.reverse.icon48.playback-prev {
  background-position: -48px -8352px;
}
.reverse.icon48.playback-rec {
  background-position: -48px -8400px;
}
.reverse.icon48.playback-reload {
  background-position: -48px -8448px;
}
.reverse.icon48.playback-rew {
  background-position: -48px -8496px;
}
.reverse.icon48.playback-stop {
  background-position: -48px -8544px;
}
.reverse.icon48.preso {
  background-position: -48px -8592px;
}
.reverse.icon48.print {
  background-position: -48px -8640px;
}
.reverse.icon48.redo {
  background-position: -48px -8688px;
}
.reverse.icon48.rnd-br-down {
  background-position: -48px -8736px;
}
.reverse.icon48.rnd-br-first {
  background-position: -48px -9264px;
}
.reverse.icon48.rnd-br-last {
  background-position: -48px -8832px;
}
.reverse.icon48.rnd-br-next {
  background-position: -48px -8880px;
}
.reverse.icon48.rnd-br-prev {
  background-position: -48px -8928px;
}
.reverse.icon48.rnd-br-up {
  background-position: -48px -8976px;
}
.reverse.icon48.round {
  background-position: -48px -9024px;
}
.reverse.icon48.round-and-up {
  background-position: -48px -9072px;
}
.reverse.icon48.round-arrow-left {
  background-position: -48px -9120px;
}
.reverse.icon48.round-arrow-right {
  background-position: -48px -9168px;
}
.reverse.icon48.round-checkmark {
  background-position: -48px -9216px;
}
.reverse.icon48.round-delete {
  background-position: -48px -9264px;
}
.reverse.icon48.round-minus {
  background-position: -48px -9312px;
}
.reverse.icon48.round-plus {
  background-position: -48px -9360px;
}
.reverse.icon48.rss {
  background-position: -48px -9408px;
}
.reverse.icon48.rss-sq {
  background-position: -48px -9456px;
}
.reverse.icon48.sand {
  background-position: -48px -9504px;
}
.reverse.icon48.sat-dish {
  background-position: -48px -9552px;
}
.reverse.icon48.save {
  background-position: -48px -9600px;
}
.reverse.icon48.server {
  background-position: -48px -9648px;
}
.reverse.icon48.share {
  background-position: -48px -9696px;
}
.reverse.icon48.shop-cart {
  background-position: -48px -9744px;
}
.reverse.icon48.sound-high {
  background-position: -48px -9792px;
}
.reverse.icon48.sound-low {
  background-position: -48px -9840px;
}
.reverse.icon48.sound-mute {
  background-position: -48px -9888px;
}
.reverse.icon48.spechbubble {
  background-position: -48px -9936px;
}
.reverse.icon48.spechbubble-2 {
  background-position: -48px -9984px;
}
.reverse.icon48.spechbubble-sq {
  background-position: -48px -10032px;
}
.reverse.icon48.spechbubble-sq-line {
  background-position: -48px -10080px;
}
.reverse.icon48.sq-br-down {
  background-position: -48px -10128px;
}
.reverse.icon48.sq-br-first {
  background-position: -48px -10176px;
}
.reverse.icon48.sq-br-last {
  background-position: -48px -10224px;
}
.reverse.icon48.sq-br-next {
  background-position: -48px -10272px;
}
.reverse.icon48.sq-br-prevshare {
  background-position: -48px -10320px;
}
.reverse.icon48.sq-br-up {
  background-position: -48px -10368px;
}
.reverse.icon48.sq-down {
  background-position: -48px -10416px;
}
.reverse.icon48.sq-minus {
  background-position: -48px -10464px;
}
.reverse.icon48.sq-next {
  background-position: -48px -10512px;
}
.reverse.icon48.sq-plus {
  background-position: -48px -10560px;
}
.reverse.icon48.sq-prev {
  background-position: -48px -10608px;
}
.reverse.icon48.sq-up {
  background-position: -48px -10656px;
}
.reverse.icon48.square-shape {
  background-position: -48px -10704px;
}
.reverse.icon48.star {
  background-position: -48px -10752px;
}
.reverse.icon48.star-fav {
  background-position: -48px -10800px;
}
.reverse.icon48.star-fav-empty {
  background-position: -48px -10848px;
}
.reverse.icon48.sun {
  background-position: -48px -10896px;
}
.reverse.icon48.tag {
  background-position: -48px -10944px;
}
.reverse.icon48.tape {
  background-position: -48px -10992px;
}
.reverse.icon48.target {
  background-position: -48px -11040px;
}
.reverse.icon48.text-curstor {
  background-position: -48px -11088px;
}
.reverse.icon48.text-letter-t {
  background-position: -48px -11136px;
}
.reverse.icon48.top-right-expand {
  background-position: -48px -11184px;
}
.reverse.icon48.trash {
  background-position: -48px -11232px;
}
.reverse.icon48.twitter {
  background-position: -48px -11280px;
}
.reverse.icon48.twitter-2 {
  background-position: -48px -11328px;
}
.reverse.icon48.undo {
  background-position: -48px -11376px;
}
.reverse.icon48.user {
  background-position: -48px -11424px;
}
.reverse.icon48.users {
  background-position: -48px -11472px;
}
.reverse.icon48.wrench {
  background-position: -48px -11520px;
}
.reverse.icon48.wrench-plus {
  background-position: -48px -11568px;
}
.reverse.icon48.wrench-plus-2 {
  background-position: -48px -11616px;
}
.reverse.icon48.zoom {
  background-position: -48px -11664px;
}
.reverse.icon48.meter {
  background-position: -48px -11712px;
}
.reverse.icon48.buyer {
  background-position: -48px -11760px;
}
.reverse.icon48.seller {
  background-position: -48px -11808px;
}
.reverse.icon48.shield {
  background-position: -48px -11856px;
}
.reverse.icon48.help {
  background-position: -48px -11904px;
}
.icon48 {
  width: 48px;
  height: 48px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  line-height: 48px;
  text-indent: -999em;
  background-image: url(../img/icon48.png);
  background-repeat: no-repeat;
}
.icon48.four-case {
  background-position: 0px 0px;
}
.icon48.nine-case {
  background-position: 0px -48px;
}
.icon48.nine-case-two {
  background-position: 0px -96px;
}
.icon48.air-signal {
  background-position: 0px -144px;
}
.icon48.align-center {
  background-position: 0px -192px;
}
.icon48.align-just {
  background-position: 0px -240px;
}
.icon48.align-left {
  background-position: 0px -288px;
}
.icon48.align-right {
  background-position: 0px -336px;
}
.icon48.app-window {
  background-position: 0px -384px;
}
.icon48.arrow-bottom {
  background-position: 0px -432px;
}
.icon48.arrow-bottom-left {
  background-position: 0px -480px;
}
.icon48.arrow-bottom-rigth {
  background-position: 0px -528px;
}
.icon48.arrow-l {
  background-position: 0px -576px;
}
.icon48.arrow-left {
  background-position: 0px -624px;
}
.icon48.arrow-r {
  background-position: 0px -672px;
}
.icon48.arrow-right {
  background-position: 0px -720px;
}
.icon48.arrow-top {
  background-position: 0px -768px;
}
.icon48.arrow-top-left {
  background-position: 0px -816px;
}
.icon48.arrow-top-right {
  background-position: 0px -864px;
}
.icon48.arrow-two-head {
  background-position: 0px -912px;
}
.icon48.arrow-two-head-2 {
  background-position: 0px -960px;
}
.icon48.attention {
  background-position: 0px -1008px;
}
.icon48.battery {
  background-position: 0px -1056px;
}
.icon48.book {
  background-position: 0px -1104px;
}
.icon48.bell {
  background-position: 0px -1152px;
}
.icon48.bookmark-1 {
  background-position: 0px -1200px;
}
.icon48.bookmark-2 {
  background-position: 0px -1248px;
}
.icon48.boxs {
  background-position: 0px -1296px;
}
.icon48.br-down {
  background-position: 0px -1344px;
}
.icon48.br-next {
  background-position: 0px -1392px;
}
.icon48.br-prev {
  background-position: 0px -1440px;
}
.icon48.br-up {
  background-position: 0px -1488px;
}
.icon48.brackets {
  background-position: 0px -1536px;
}
.icon48.browser {
  background-position: 0px -1584px;
}
.icon48.brush {
  background-position: 0px -1632px;
}
.icon48.bug {
  background-position: 0px -1680px;
}
.icon48.burst {
  background-position: 0px -1728px;
}
.icon48.calc {
  background-position: 0px -1776px;
}
.icon48.calendar-1 {
  background-position: 0px -1824px;
}
.icon48.calendar-2 {
  background-position: 0px -1872px;
}
.icon48.cancel {
  background-position: 0px -1920px;
}
.icon48.case {
  background-position: 0px -1968px;
}
.icon48.cc {
  background-position: 0px -2016px;
}
.icon48.cert {
  background-position: 0px -2064px;
}
.icon48.chart-bar {
  background-position: 0px -2112px;
}
.icon48.chart-line {
  background-position: 0px -2160px;
}
.icon48.chart-line2 {
  background-position: 0px -2208px;
}
.icon48.chart-pie {
  background-position: 0px -2256px;
}
.icon48.checkbox-checked {
  background-position: 0px -2304px;
}
.icon48.checkbox-unchecked {
  background-position: 0px -2352px;
}
.icon48.checkmark {
  background-position: 0px -2400px;
}
.icon48.clip {
  background-position: 0px -2448px;
}
.icon48.clipboard-copy {
  background-position: 0px -2496px;
}
.icon48.clipboard-cut {
  background-position: 0px -2544px;
}
.icon48.clipboard-past {
  background-position: 0px -2592px;
}
.icon48.clock {
  background-position: 0px -2640px;
}
.icon48.contact-card {
  background-position: 0px -2688px;
}
.icon48.cloud {
  background-position: 0px -2736px;
}
.icon48.cloud-rain {
  background-position: 0px -2784px;
}
.icon48.cog {
  background-position: 0px -2832px;
}
.icon48.comp {
  background-position: 0px -2880px;
}
.icon48.compass {
  background-position: 0px -2928px;
}
.icon48.cube {
  background-position: 0px -2976px;
}
.icon48.cur-bp {
  background-position: 0px -3024px;
}
.icon48.cur-dollar {
  background-position: 0px -3072px;
}
.icon48.cur-euro {
  background-position: 0px -3120px;
}
.icon48.cur-yen {
  background-position: 0px -3168px;
}
.icon48.cursor-arrow {
  background-position: 0px -3216px;
}
.icon48.cursor-drag-arrow {
  background-position: 0px -3264px;
}
.icon48.cursor-drag-arrow-2 {
  background-position: 0px -3312px;
}
.icon48.cursor-drag-hand {
  background-position: 0px -3360px;
}
.icon48.cursor-H-split {
  background-position: 0px -3408px;
}
.icon48.cursor-hand {
  background-position: 0px -3456px;
}
.icon48.cursor-V-split {
  background-position: 0px -3504px;
}
.icon48.db {
  background-position: 0px -3552px;
}
.icon48.delete {
  background-position: 0px -3600px;
}
.icon48.doc-delete {
  background-position: 0px -3648px;
}
.icon48.doc-edit {
  background-position: 0px -3696px;
}
.icon48.doc-empty {
  background-position: 0px -3744px;
}
.icon48.doc-export {
  background-position: 0px -3792px;
}
.icon48.doc-import {
  background-position: 0px -3840px;
}
.icon48.doc-lines {
  background-position: 0px -3888px;
}
.icon48.doc-lines-stright {
  background-position: 0px -3936px;
}
.icon48.doc-minus {
  background-position: 0px -3984px;
}
.icon48.doc-new {
  background-position: 0px -4032px;
}
.icon48.doc-plus {
  background-position: 0px -4080px;
}
.icon48.document {
  background-position: 0px -4128px;
}
.icon48.download {
  background-position: 0px -4176px;
}
.icon48.emotion-sad {
  background-position: 0px -4224px;
}
.icon48.emotion-smile {
  background-position: 0px -4272px;
}
.icon48.expand {
  background-position: 0px -4320px;
}
.icon48.eye {
  background-position: 0px -4368px;
}
.icon48.eye-inv {
  background-position: 0px -4416px;
}
.icon48.facebook {
  background-position: 0px -4464px;
}
.icon48.filter {
  background-position: 0px -4512px;
}
.icon48.fire {
  background-position: 0px -4560px;
}
.icon48.flag {
  background-position: 0px -4608px;
}
.icon48.folder {
  background-position: 0px -4656px;
}
.icon48.folder-arrow {
  background-position: 0px -4704px;
}
.icon48.folder-delete {
  background-position: 0px -4752px;
}
.icon48.folder-minus {
  background-position: 0px -4800px;
}
.icon48.folder-open {
  background-position: 0px -4848px;
}
.icon48.folder-plus {
  background-position: 0px -4896px;
}
.icon48.font-bold {
  background-position: 0px -4944px;
}
.icon48.font-italic {
  background-position: 0px -4992px;
}
.icon48.font-size {
  background-position: 0px -5040px;
}
.icon48.font-strokethrough {
  background-position: 0px -5088px;
}
.icon48.font-underline {
  background-position: 0px -5136px;
}
.icon48.game-pad {
  background-position: 0px -5184px;
}
.icon48.globe-1 {
  background-position: 0px -5232px;
}
.icon48.globe-2 {
  background-position: 0px -5280px;
}
.icon48.globe-3 {
  background-position: 0px -5328px;
}
.icon48.google {
  background-position: 0px -5376px;
}
.icon48.hand-1 {
  background-position: 0px -5424px;
}
.icon48.hand-2 {
  background-position: 0px -5472px;
}
.icon48.hand-contra {
  background-position: 0px -5520px;
}
.icon48.hand-pro {
  background-position: 0px -5568px;
}
.icon48.headphones {
  background-position: 0px -5616px;
}
.icon48.heart {
  background-position: 0px -5664px;
}
.icon48.heart-empty {
  background-position: 0px -5712px;
}
.icon48.home {
  background-position: 0px -5760px;
}
.icon48.image-text {
  background-position: 0px -5808px;
}
.icon48.inbox {
  background-position: 0px -5856px;
}
.icon48.indent-decrease {
  background-position: 0px -5904px;
}
.icon48.indent-increase {
  background-position: 0px -5952px;
}
.icon48.info {
  background-position: 0px -6000px;
}
.icon48.iphone {
  background-position: 0px -6048px;
}
.icon48.key {
  background-position: 0px -6096px;
}
.icon48.layers-1 {
  background-position: 0px -6144px;
}
.icon48.layers-2 {
  background-position: 0px -6192px;
}
.icon48.lightbulb {
  background-position: 0px -6240px;
}
.icon48.lighting {
  background-position: 0px -6288px;
}
.icon48.link {
  background-position: 0px -6336px;
}
.icon48.list-bullets {
  background-position: 0px -6384px;
}
.icon48.list-num {
  background-position: 0px -6432px;
}
.icon48.magic-wand {
  background-position: 0px -6480px;
}
.icon48.mail {
  background-position: 0px -6528px;
}
.icon48.mail-2 {
  background-position: 0px -6576px;
}
.icon48.mic {
  background-position: 0px -6624px;
}
.icon48.monitor {
  background-position: 0px -6672px;
}
.icon48.movie {
  background-position: 0px -6720px;
}
.icon48.music {
  background-position: 0px -6768px;
}
.icon48.net-comp {
  background-position: 0px -6816px;
}
.icon48.network {
  background-position: 0px -6864px;
}
.icon48.notepad {
  background-position: 0px -6912px;
}
.icon48.notepad-2 {
  background-position: 0px -6960px;
}
.icon48.on-off {
  background-position: 0px -7008px;
}
.icon48.openid {
  background-position: 0px -7056px;
}
.icon48.padlock-closed {
  background-position: 0px -7104px;
}
.icon48.padlock-open {
  background-position: 0px -7152px;
}
.icon48.page-layout {
  background-position: 0px -7200px;
}
.icon48.paragraph {
  background-position: 0px -7248px;
}
.icon48.pencil {
  background-position: 0px -7296px;
}
.icon48.phone {
  background-position: 0px -7344px;
}
.icon48.phone-1 {
  background-position: 0px -7392px;
}
.icon48.phone-2 {
  background-position: 0px -7440px;
}
.icon48.left-arrow {
  background-position: 0px -7488px;
}
.icon48.photo {
  background-position: 0px -7536px;
}
.icon48.picture {
  background-position: 0px -7584px;
}
.icon48.pin {
  background-position: 0px -7632px;
}
.icon48.pin-2 {
  background-position: 0px -7680px;
}
.icon48.pin-map {
  background-position: 0px -7728px;
}
.icon48.pin-map-down {
  background-position: 0px -7776px;
}
.icon48.pin-map-left {
  background-position: 0px -7824px;
}
.icon48.pin-map-right {
  background-position: 0px -7872px;
}
.icon48.pin-map-top {
  background-position: 0px -7920px;
}
.icon48.pin-sq-down {
  background-position: 0px -7968px;
}
.icon48.pin-sq-left {
  background-position: 0px -8016px;
}
.icon48.pin-sq-right {
  background-position: 0px -8064px;
}
.icon48.pin-sq-top {
  background-position: 0px -8112px;
}
.icon48.playback-ff {
  background-position: 0px -8160px;
}
.icon48.playback-next {
  background-position: 0px -8208px;
}
.icon48.playback-pause {
  background-position: 0px -8256px;
}
.icon48.playback-play {
  background-position: 0px -8304px;
}
.icon48.playback-prev {
  background-position: 0px -8352px;
}
.icon48.playback-rec {
  background-position: 0px -8400px;
}
.icon48.playback-reload {
  background-position: 0px -8448px;
}
.icon48.playback-rew {
  background-position: 0px -8496px;
}
.icon48.playback-stop {
  background-position: 0px -8544px;
}
.icon48.preso {
  background-position: 0px -8592px;
}
.icon48.print {
  background-position: 0px -8640px;
}
.icon48.redo {
  background-position: 0px -8688px;
}
.icon48.rnd-br-down {
  background-position: 0px -8736px;
}
.icon48.rnd-br-first {
  background-position: 0px -9264px;
}
.icon48.rnd-br-last {
  background-position: 0px -8832px;
}
.icon48.rnd-br-next {
  background-position: 0px -8880px;
}
.icon48.rnd-br-prev {
  background-position: 0px -8928px;
}
.icon48.rnd-br-up {
  background-position: 0px -8976px;
}
.icon48.round {
  background-position: 0px -9024px;
}
.icon48.round-and-up {
  background-position: 0px -9072px;
}
.icon48.round-arrow-left {
  background-position: 0px -9120px;
}
.icon48.round-arrow-right {
  background-position: 0px -9168px;
}
.icon48.round-checkmark {
  background-position: 0px -9216px;
}
.icon48.round-delete {
  background-position: 0px -9264px;
}
.icon48.round-minus {
  background-position: 0px -9312px;
}
.icon48.round-plus {
  background-position: 0px -9360px;
}
.icon48.rss {
  background-position: 0px -9408px;
}
.icon48.rss-sq {
  background-position: 0px -9456px;
}
.icon48.sand {
  background-position: 0px -9504px;
}
.icon48.sat-dish {
  background-position: 0px -9552px;
}
.icon48.save {
  background-position: 0px -9600px;
}
.icon48.server {
  background-position: 0px -9648px;
}
.icon48.share {
  background-position: 0px -9696px;
}
.icon48.shop-cart {
  background-position: 0px -9744px;
}
.icon48.sound-high {
  background-position: 0px -9792px;
}
.icon48.sound-low {
  background-position: 0px -9840px;
}
.icon48.sound-mute {
  background-position: 0px -9888px;
}
.icon48.spechbubble {
  background-position: 0px -9936px;
}
.icon48.spechbubble-2 {
  background-position: 0px -9984px;
}
.icon48.spechbubble-sq {
  background-position: 0px -10032px;
}
.icon48.spechbubble-sq-line {
  background-position: 0px -10080px;
}
.icon48.sq-br-down {
  background-position: 0px -10128px;
}
.icon48.sq-br-first {
  background-position: 0px -10176px;
}
.icon48.sq-br-last {
  background-position: 0px -10224px;
}
.icon48.sq-br-next {
  background-position: 0px -10272px;
}
.icon48.sq-br-prevshare {
  background-position: 0px -10320px;
}
.icon48.sq-br-up {
  background-position: 0px -10368px;
}
.icon48.sq-down {
  background-position: 0px -10416px;
}
.icon48.sq-minus {
  background-position: 0px -10464px;
}
.icon48.sq-next {
  background-position: 0px -10512px;
}
.icon48.sq-plus {
  background-position: 0px -10560px;
}
.icon48.sq-prev {
  background-position: 0px -10608px;
}
.icon48.sq-up {
  background-position: 0px -10656px;
}
.icon48.square-shape {
  background-position: 0px -10704px;
}
.icon48.star {
  background-position: 0px -10752px;
}
.icon48.star-fav {
  background-position: 0px -10800px;
}
.icon48.star-fav-empty {
  background-position: 0px -10848px;
}
.icon48.sun {
  background-position: 0px -10896px;
}
.icon48.tag {
  background-position: 0px -10944px;
}
.icon48.tape {
  background-position: 0px -10992px;
}
.icon48.target {
  background-position: 0px -11040px;
}
.icon48.text-curstor {
  background-position: 0px -11088px;
}
.icon48.text-letter-t {
  background-position: 0px -11136px;
}
.icon48.top-right-expand {
  background-position: 0px -11184px;
}
.icon48.trash {
  background-position: 0px -11232px;
}
.icon48.twitter {
  background-position: 0px -11280px;
}
.icon48.twitter-2 {
  background-position: 0px -11328px;
}
.icon48.undo {
  background-position: 0px -11376px;
}
.icon48.user {
  background-position: 0px -11424px;
}
.icon48.users {
  background-position: 0px -11472px;
}
.icon48.wrench {
  background-position: 0px -11520px;
}
.icon48.wrench-plus {
  background-position: 0px -11568px;
}
.icon48.wrench-plus-2 {
  background-position: 0px -11616px;
}
.icon48.zoom {
  background-position: 0px -11664px;
}
.icon48.meter {
  background-position: 0px -11712px;
}
.icon48.buyer {
  background-position: 0px -11760px;
}
.icon48.seller {
  background-position: 0px -11808px;
}
.icon48.shield {
  background-position: 0px -11856px;
}
.icon48.help {
  background-position: 0px -11904px;
}
.reverse.icon32 {
  width: 32px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  line-height: 32px;
  text-indent: -999em;
  background-image: url(../img/icon32.png);
  background-repeat: no-repeat;
}
.reverse.icon32.four-case {
  background-position: -32px 0px;
}
.reverse.icon32.nine-case {
  background-position: -32px -32px;
}
.reverse.icon32.nine-case-two {
  background-position: -32px -64px;
}
.reverse.icon32.air-signal {
  background-position: -32px -96px;
}
.reverse.icon32.align-center {
  background-position: -32px -128px;
}
.reverse.icon32.align-just {
  background-position: -32px -160px;
}
.reverse.icon32.align-left {
  background-position: -32px -192px;
}
.reverse.icon32.align-right {
  background-position: -32px -224px;
}
.reverse.icon32.app-window {
  background-position: -32px -256px;
}
.reverse.icon32.arrow-bottom {
  background-position: -32px -288px;
}
.reverse.icon32.arrow-bottom-left {
  background-position: -32px -320px;
}
.reverse.icon32.arrow-bottom-rigth {
  background-position: -32px -352px;
}
.reverse.icon32.arrow-l {
  background-position: -32px -384px;
}
.reverse.icon32.arrow-left {
  background-position: -32px -416px;
}
.reverse.icon32.arrow-r {
  background-position: -32px -448px;
}
.reverse.icon32.arrow-right {
  background-position: -32px -480px;
}
.reverse.icon32.arrow-top {
  background-position: -32px -512px;
}
.reverse.icon32.arrow-top-left {
  background-position: -32px -544px;
}
.reverse.icon32.arrow-top-right {
  background-position: -32px -576px;
}
.reverse.icon32.arrow-two-head {
  background-position: -32px -608px;
}
.reverse.icon32.arrow-two-head-2 {
  background-position: -32px -640px;
}
.reverse.icon32.attention {
  background-position: -32px -672px;
}
.reverse.icon32.battery {
  background-position: -32px -704px;
}
.reverse.icon32.book {
  background-position: -32px -736px;
}
.reverse.icon32.bell {
  background-position: -32px -768px;
}
.reverse.icon32.bookmark-1 {
  background-position: -32px -800px;
}
.reverse.icon32.bookmark-2 {
  background-position: -32px -832px;
}
.reverse.icon32.boxs {
  background-position: -32px -864px;
}
.reverse.icon32.br-down {
  background-position: -32px -896px;
}
.reverse.icon32.br-next {
  background-position: -32px -928px;
}
.reverse.icon32.br-prev {
  background-position: -32px -960px;
}
.reverse.icon32.br-up {
  background-position: -32px -992px;
}
.reverse.icon32.brackets {
  background-position: -32px -1024px;
}
.reverse.icon32.browser {
  background-position: -32px -1056px;
}
.reverse.icon32.brush {
  background-position: -32px -1088px;
}
.reverse.icon32.bug {
  background-position: -32px -1120px;
}
.reverse.icon32.burst {
  background-position: -32px -1152px;
}
.reverse.icon32.calc {
  background-position: -32px -1184px;
}
.reverse.icon32.calendar-1 {
  background-position: -32px -1216px;
}
.reverse.icon32.calendar-2 {
  background-position: -32px -1248px;
}
.reverse.icon32.cancel {
  background-position: -32px -1280px;
}
.reverse.icon32.case {
  background-position: -32px -1312px;
}
.reverse.icon32.cc {
  background-position: -32px -1344px;
}
.reverse.icon32.cert {
  background-position: -32px -1376px;
}
.reverse.icon32.chart-bar {
  background-position: -32px -1408px;
}
.reverse.icon32.chart-line {
  background-position: -32px -1440px;
}
.reverse.icon32.chart-line2 {
  background-position: -32px -1472px;
}
.reverse.icon32.chart-pie {
  background-position: -32px -1504px;
}
.reverse.icon32.checkbox-checked {
  background-position: -32px -1536px;
}
.reverse.icon32.checkbox-unchecked {
  background-position: -32px -1568px;
}
.reverse.icon32.checkmark {
  background-position: -32px -1600px;
}
.reverse.icon32.clip {
  background-position: -32px -1632px;
}
.reverse.icon32.clipboard-copy {
  background-position: -32px -1664px;
}
.reverse.icon32.clipboard-cut {
  background-position: -32px -1696px;
}
.reverse.icon32.clipboard-past {
  background-position: -32px -1728px;
}
.reverse.icon32.clock {
  background-position: -32px -1760px;
}
.reverse.icon32.contact-card {
  background-position: -32px -1792px;
}
.reverse.icon32.cloud {
  background-position: -32px -1824px;
}
.reverse.icon32.cloud-rain {
  background-position: -32px -1856px;
}
.reverse.icon32.cog {
  background-position: -32px -1888px;
}
.reverse.icon32.comp {
  background-position: -32px -1920px;
}
.reverse.icon32.compass {
  background-position: -32px -1952px;
}
.reverse.icon32.cube {
  background-position: -32px -1984px;
}
.reverse.icon32.cur-bp {
  background-position: -32px -2016px;
}
.reverse.icon32.cur-dollar {
  background-position: -32px -2048px;
}
.reverse.icon32.cur-euro {
  background-position: -32px -2080px;
}
.reverse.icon32.cur-yen {
  background-position: -32px -2112px;
}
.reverse.icon32.cursor-arrow {
  background-position: -32px -2144px;
}
.reverse.icon32.cursor-drag-arrow {
  background-position: -32px -2176px;
}
.reverse.icon32.cursor-drag-arrow-2 {
  background-position: -32px -2208px;
}
.reverse.icon32.cursor-drag-hand {
  background-position: -32px -2240px;
}
.reverse.icon32.cursor-H-split {
  background-position: -32px -2272px;
}
.reverse.icon32.cursor-hand {
  background-position: -32px -2304px;
}
.reverse.icon32.cursor-V-split {
  background-position: -32px -2336px;
}
.reverse.icon32.db {
  background-position: -32px -2368px;
}
.reverse.icon32.delete {
  background-position: -32px -2400px;
}
.reverse.icon32.doc-delete {
  background-position: -32px -2432px;
}
.reverse.icon32.doc-edit {
  background-position: -32px -2464px;
}
.reverse.icon32.doc-empty {
  background-position: -32px -2496px;
}
.reverse.icon32.doc-export {
  background-position: -32px -2528px;
}
.reverse.icon32.doc-import {
  background-position: -32px -2560px;
}
.reverse.icon32.doc-lines {
  background-position: -32px -2592px;
}
.reverse.icon32.doc-lines-stright {
  background-position: -32px -2624px;
}
.reverse.icon32.doc-minus {
  background-position: -32px -2656px;
}
.reverse.icon32.doc-new {
  background-position: -32px -2688px;
}
.reverse.icon32.doc-plus {
  background-position: -32px -2720px;
}
.reverse.icon32.document {
  background-position: -32px -2752px;
}
.reverse.icon32.download {
  background-position: -32px -2784px;
}
.reverse.icon32.emotion-sad {
  background-position: -32px -2816px;
}
.reverse.icon32.emotion-smile {
  background-position: -32px -2848px;
}
.reverse.icon32.expand {
  background-position: -32px -2880px;
}
.reverse.icon32.eye {
  background-position: -32px -2912px;
}
.reverse.icon32.eye-inv {
  background-position: -32px -2944px;
}
.reverse.icon32.facebook {
  background-position: -32px -2976px;
}
.reverse.icon32.filter {
  background-position: -32px -3008px;
}
.reverse.icon32.fire {
  background-position: -32px -3040px;
}
.reverse.icon32.flag {
  background-position: -32px -3072px;
}
.reverse.icon32.folder {
  background-position: -32px -3104px;
}
.reverse.icon32.folder-arrow {
  background-position: -32px -3136px;
}
.reverse.icon32.folder-delete {
  background-position: -32px -3168px;
}
.reverse.icon32.folder-minus {
  background-position: -32px -3200px;
}
.reverse.icon32.folder-open {
  background-position: -32px -3232px;
}
.reverse.icon32.folder-plus {
  background-position: -32px -3264px;
}
.reverse.icon32.font-bold {
  background-position: -32px -3296px;
}
.reverse.icon32.font-italic {
  background-position: -32px -3328px;
}
.reverse.icon32.font-size {
  background-position: -32px -3360px;
}
.reverse.icon32.font-strokethrough {
  background-position: -32px -3392px;
}
.reverse.icon32.font-underline {
  background-position: -32px -3424px;
}
.reverse.icon32.game-pad {
  background-position: -32px -3456px;
}
.reverse.icon32.globe-1 {
  background-position: -32px -3488px;
}
.reverse.icon32.globe-2 {
  background-position: -32px -3520px;
}
.reverse.icon32.globe-3 {
  background-position: -32px -3552px;
}
.reverse.icon32.google {
  background-position: -32px -3584px;
}
.reverse.icon32.hand-1 {
  background-position: -32px -3616px;
}
.reverse.icon32.hand-2 {
  background-position: -32px -3648px;
}
.reverse.icon32.hand-contra {
  background-position: -32px -3680px;
}
.reverse.icon32.hand-pro {
  background-position: -32px -3712px;
}
.reverse.icon32.headphones {
  background-position: -32px -3744px;
}
.reverse.icon32.heart {
  background-position: -32px -3776px;
}
.reverse.icon32.heart-empty {
  background-position: -32px -3808px;
}
.reverse.icon32.home {
  background-position: -32px -3840px;
}
.reverse.icon32.image-text {
  background-position: -32px -3872px;
}
.reverse.icon32.inbox {
  background-position: -32px -3904px;
}
.reverse.icon32.indent-decrease {
  background-position: -32px -3936px;
}
.reverse.icon32.indent-increase {
  background-position: -32px -3968px;
}
.reverse.icon32.info {
  background-position: -32px -4000px;
}
.reverse.icon32.iphone {
  background-position: -32px -4032px;
}
.reverse.icon32.key {
  background-position: -32px -4064px;
}
.reverse.icon32.layers-1 {
  background-position: -32px -4096px;
}
.reverse.icon32.layers-2 {
  background-position: -32px -4128px;
}
.reverse.icon32.lightbulb {
  background-position: -32px -4160px;
}
.reverse.icon32.lighting {
  background-position: -32px -4192px;
}
.reverse.icon32.link {
  background-position: -32px -4224px;
}
.reverse.icon32.list-bullets {
  background-position: -32px -4256px;
}
.reverse.icon32.list-num {
  background-position: -32px -4288px;
}
.reverse.icon32.magic-wand {
  background-position: -32px -4320px;
}
.reverse.icon32.mail {
  background-position: -32px -4352px;
}
.reverse.icon32.mail-2 {
  background-position: -32px -4384px;
}
.reverse.icon32.mic {
  background-position: -32px -4416px;
}
.reverse.icon32.monitor {
  background-position: -32px -4448px;
}
.reverse.icon32.movie {
  background-position: -32px -4480px;
}
.reverse.icon32.music {
  background-position: -32px -4512px;
}
.reverse.icon32.net-comp {
  background-position: -32px -4544px;
}
.reverse.icon32.network {
  background-position: -32px -4576px;
}
.reverse.icon32.notepad {
  background-position: -32px -4608px;
}
.reverse.icon32.notepad-2 {
  background-position: -32px -4640px;
}
.reverse.icon32.on-off {
  background-position: -32px -4672px;
}
.reverse.icon32.openid {
  background-position: -32px -4704px;
}
.reverse.icon32.padlock-closed {
  background-position: -32px -4736px;
}
.reverse.icon32.padlock-open {
  background-position: -32px -4768px;
}
.reverse.icon32.page-layout {
  background-position: -32px -4800px;
}
.reverse.icon32.paragraph {
  background-position: -32px -4832px;
}
.reverse.icon32.pencil {
  background-position: -32px -4864px;
}
.reverse.icon32.phone {
  background-position: -32px -4896px;
}
.reverse.icon32.phone-1 {
  background-position: -32px -4928px;
}
.reverse.icon32.phone-2 {
  background-position: -32px -4960px;
}
.reverse.icon32.left-arrow {
  background-position: -32px -4992px;
}
.reverse.icon32.photo {
  background-position: -32px -5024px;
}
.reverse.icon32.picture {
  background-position: -32px -5056px;
}
.reverse.icon32.pin {
  background-position: -32px -5088px;
}
.reverse.icon32.pin-2 {
  background-position: -32px -5120px;
}
.reverse.icon32.pin-map {
  background-position: -32px -5152px;
}
.reverse.icon32.pin-map-down {
  background-position: -32px -5184px;
}
.reverse.icon32.pin-map-left {
  background-position: -32px -5216px;
}
.reverse.icon32.pin-map-right {
  background-position: -32px -5248px;
}
.reverse.icon32.pin-map-top {
  background-position: -32px -5280px;
}
.reverse.icon32.pin-sq-down {
  background-position: -32px -5312px;
}
.reverse.icon32.pin-sq-left {
  background-position: -32px -5344px;
}
.reverse.icon32.pin-sq-right {
  background-position: -32px -5376px;
}
.reverse.icon32.pin-sq-top {
  background-position: -32px -5408px;
}
.reverse.icon32.playback-ff {
  background-position: -32px -5440px;
}
.reverse.icon32.playback-next {
  background-position: -32px -5472px;
}
.reverse.icon32.playback-pause {
  background-position: -32px -5504px;
}
.reverse.icon32.playback-play {
  background-position: -32px -5536px;
}
.reverse.icon32.playback-prev {
  background-position: -32px -5568px;
}
.reverse.icon32.playback-rec {
  background-position: -32px -5600px;
}
.reverse.icon32.playback-reload {
  background-position: -32px -5632px;
}
.reverse.icon32.playback-rew {
  background-position: -32px -5664px;
}
.reverse.icon32.playback-stop {
  background-position: -32px -5696px;
}
.reverse.icon32.preso {
  background-position: -32px -5728px;
}
.reverse.icon32.print {
  background-position: -32px -5760px;
}
.reverse.icon32.redo {
  background-position: -32px -5792px;
}
.reverse.icon32.rnd-br-down {
  background-position: -32px -5824px;
}
.reverse.icon32.rnd-br-first {
  background-position: -32px -6176px;
}
.reverse.icon32.rnd-br-last {
  background-position: -32px -5888px;
}
.reverse.icon32.rnd-br-next {
  background-position: -32px -5920px;
}
.reverse.icon32.rnd-br-prev {
  background-position: -32px -5952px;
}
.reverse.icon32.rnd-br-up {
  background-position: -32px -5984px;
}
.reverse.icon32.round {
  background-position: -32px -6016px;
}
.reverse.icon32.round-and-up {
  background-position: -32px -6048px;
}
.reverse.icon32.round-arrow-left {
  background-position: -32px -6080px;
}
.reverse.icon32.round-arrow-right {
  background-position: -32px -6112px;
}
.reverse.icon32.round-checkmark {
  background-position: -32px -6144px;
}
.reverse.icon32.round-delete {
  background-position: -32px -6176px;
}
.reverse.icon32.round-minus {
  background-position: -32px -6208px;
}
.reverse.icon32.round-plus {
  background-position: -32px -6240px;
}
.reverse.icon32.rss {
  background-position: -32px -6272px;
}
.reverse.icon32.rss-sq {
  background-position: -32px -6304px;
}
.reverse.icon32.sand {
  background-position: -32px -6336px;
}
.reverse.icon32.sat-dish {
  background-position: -32px -6368px;
}
.reverse.icon32.save {
  background-position: -32px -6400px;
}
.reverse.icon32.server {
  background-position: -32px -6432px;
}
.reverse.icon32.share {
  background-position: -32px -6464px;
}
.reverse.icon32.shop-cart {
  background-position: -32px -6496px;
}
.reverse.icon32.sound-high {
  background-position: -32px -6528px;
}
.reverse.icon32.sound-low {
  background-position: -32px -6560px;
}
.reverse.icon32.sound-mute {
  background-position: -32px -6592px;
}
.reverse.icon32.spechbubble {
  background-position: -32px -6624px;
}
.reverse.icon32.spechbubble-2 {
  background-position: -32px -6656px;
}
.reverse.icon32.spechbubble-sq {
  background-position: -32px -6688px;
}
.reverse.icon32.spechbubble-sq-line {
  background-position: -32px -6720px;
}
.reverse.icon32.sq-br-down {
  background-position: -32px -6752px;
}
.reverse.icon32.sq-br-first {
  background-position: -32px -6784px;
}
.reverse.icon32.sq-br-last {
  background-position: -32px -6816px;
}
.reverse.icon32.sq-br-next {
  background-position: -32px -6848px;
}
.reverse.icon32.sq-br-prevshare {
  background-position: -32px -6880px;
}
.reverse.icon32.sq-br-up {
  background-position: -32px -6912px;
}
.reverse.icon32.sq-down {
  background-position: -32px -6944px;
}
.reverse.icon32.sq-minus {
  background-position: -32px -6976px;
}
.reverse.icon32.sq-next {
  background-position: -32px -7008px;
}
.reverse.icon32.sq-plus {
  background-position: -32px -7040px;
}
.reverse.icon32.sq-prev {
  background-position: -32px -7072px;
}
.reverse.icon32.sq-up {
  background-position: -32px -7104px;
}
.reverse.icon32.square-shape {
  background-position: -32px -7136px;
}
.reverse.icon32.star {
  background-position: -32px -7168px;
}
.reverse.icon32.star-fav {
  background-position: -32px -7200px;
}
.reverse.icon32.star-fav-empty {
  background-position: -32px -7232px;
}
.reverse.icon32.sun {
  background-position: -32px -7264px;
}
.reverse.icon32.tag {
  background-position: -32px -7296px;
}
.reverse.icon32.tape {
  background-position: -32px -7328px;
}
.reverse.icon32.target {
  background-position: -32px -7360px;
}
.reverse.icon32.text-curstor {
  background-position: -32px -7392px;
}
.reverse.icon32.text-letter-t {
  background-position: -32px -7424px;
}
.reverse.icon32.top-right-expand {
  background-position: -32px -7456px;
}
.reverse.icon32.trash {
  background-position: -32px -7488px;
}
.reverse.icon32.twitter {
  background-position: -32px -7520px;
}
.reverse.icon32.twitter-2 {
  background-position: -32px -7552px;
}
.reverse.icon32.undo {
  background-position: -32px -7584px;
}
.reverse.icon32.user {
  background-position: -32px -7616px;
}
.reverse.icon32.users {
  background-position: -32px -7648px;
}
.reverse.icon32.wrench {
  background-position: -32px -7680px;
}
.reverse.icon32.wrench-plus {
  background-position: -32px -7712px;
}
.reverse.icon32.wrench-plus-2 {
  background-position: -32px -7744px;
}
.reverse.icon32.zoom {
  background-position: -32px -7776px;
}
.reverse.icon32.meter {
  background-position: -32px -7808px;
}
.reverse.icon32.buyer {
  background-position: -32px -7840px;
}
.reverse.icon32.seller {
  background-position: -32px -7872px;
}
.reverse.icon32.shield {
  background-position: -32px -7904px;
}
.reverse.icon32.help {
  background-position: -32px -7936px;
}
.icon32 {
  width: 32px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  line-height: 32px;
  text-indent: -999em;
  background-image: url(../img/icon32.png);
  background-repeat: no-repeat;
}
.icon32.four-case {
  background-position: 0px 0px;
}
.icon32.nine-case {
  background-position: 0px -32px;
}
.icon32.nine-case-two {
  background-position: 0px -64px;
}
.icon32.air-signal {
  background-position: 0px -96px;
}
.icon32.align-center {
  background-position: 0px -128px;
}
.icon32.align-just {
  background-position: 0px -160px;
}
.icon32.align-left {
  background-position: 0px -192px;
}
.icon32.align-right {
  background-position: 0px -224px;
}
.icon32.app-window {
  background-position: 0px -256px;
}
.icon32.arrow-bottom {
  background-position: 0px -288px;
}
.icon32.arrow-bottom-left {
  background-position: 0px -320px;
}
.icon32.arrow-bottom-rigth {
  background-position: 0px -352px;
}
.icon32.arrow-l {
  background-position: 0px -384px;
}
.icon32.arrow-left {
  background-position: 0px -416px;
}
.icon32.arrow-r {
  background-position: 0px -448px;
}
.icon32.arrow-right {
  background-position: 0px -480px;
}
.icon32.arrow-top {
  background-position: 0px -512px;
}
.icon32.arrow-top-left {
  background-position: 0px -544px;
}
.icon32.arrow-top-right {
  background-position: 0px -576px;
}
.icon32.arrow-two-head {
  background-position: 0px -608px;
}
.icon32.arrow-two-head-2 {
  background-position: 0px -640px;
}
.icon32.attention {
  background-position: 0px -672px;
}
.icon32.battery {
  background-position: 0px -704px;
}
.icon32.book {
  background-position: 0px -736px;
}
.icon32.bell {
  background-position: 0px -768px;
}
.icon32.bookmark-1 {
  background-position: 0px -800px;
}
.icon32.bookmark-2 {
  background-position: 0px -832px;
}
.icon32.boxs {
  background-position: 0px -864px;
}
.icon32.br-down {
  background-position: 0px -896px;
}
.icon32.br-next {
  background-position: 0px -928px;
}
.icon32.br-prev {
  background-position: 0px -960px;
}
.icon32.br-up {
  background-position: 0px -992px;
}
.icon32.brackets {
  background-position: 0px -1024px;
}
.icon32.browser {
  background-position: 0px -1056px;
}
.icon32.brush {
  background-position: 0px -1088px;
}
.icon32.bug {
  background-position: 0px -1120px;
}
.icon32.burst {
  background-position: 0px -1152px;
}
.icon32.calc {
  background-position: 0px -1184px;
}
.icon32.calendar-1 {
  background-position: 0px -1216px;
}
.icon32.calendar-2 {
  background-position: 0px -1248px;
}
.icon32.cancel {
  background-position: 0px -1280px;
}
.icon32.case {
  background-position: 0px -1312px;
}
.icon32.cc {
  background-position: 0px -1344px;
}
.icon32.cert {
  background-position: 0px -1376px;
}
.icon32.chart-bar {
  background-position: 0px -1408px;
}
.icon32.chart-line {
  background-position: 0px -1440px;
}
.icon32.chart-line2 {
  background-position: 0px -1472px;
}
.icon32.chart-pie {
  background-position: 0px -1504px;
}
.icon32.checkbox-checked {
  background-position: 0px -1536px;
}
.icon32.checkbox-unchecked {
  background-position: 0px -1568px;
}
.icon32.checkmark {
  background-position: 0px -1600px;
}
.icon32.clip {
  background-position: 0px -1632px;
}
.icon32.clipboard-copy {
  background-position: 0px -1664px;
}
.icon32.clipboard-cut {
  background-position: 0px -1696px;
}
.icon32.clipboard-past {
  background-position: 0px -1728px;
}
.icon32.clock {
  background-position: 0px -1760px;
}
.icon32.contact-card {
  background-position: 0px -1792px;
}
.icon32.cloud {
  background-position: 0px -1824px;
}
.icon32.cloud-rain {
  background-position: 0px -1856px;
}
.icon32.cog {
  background-position: 0px -1888px;
}
.icon32.comp {
  background-position: 0px -1920px;
}
.icon32.compass {
  background-position: 0px -1952px;
}
.icon32.cube {
  background-position: 0px -1984px;
}
.icon32.cur-bp {
  background-position: 0px -2016px;
}
.icon32.cur-dollar {
  background-position: 0px -2048px;
}
.icon32.cur-euro {
  background-position: 0px -2080px;
}
.icon32.cur-yen {
  background-position: 0px -2112px;
}
.icon32.cursor-arrow {
  background-position: 0px -2144px;
}
.icon32.cursor-drag-arrow {
  background-position: 0px -2176px;
}
.icon32.cursor-drag-arrow-2 {
  background-position: 0px -2208px;
}
.icon32.cursor-drag-hand {
  background-position: 0px -2240px;
}
.icon32.cursor-H-split {
  background-position: 0px -2272px;
}
.icon32.cursor-hand {
  background-position: 0px -2304px;
}
.icon32.cursor-V-split {
  background-position: 0px -2336px;
}
.icon32.db {
  background-position: 0px -2368px;
}
.icon32.delete {
  background-position: 0px -2400px;
}
.icon32.doc-delete {
  background-position: 0px -2432px;
}
.icon32.doc-edit {
  background-position: 0px -2464px;
}
.icon32.doc-empty {
  background-position: 0px -2496px;
}
.icon32.doc-export {
  background-position: 0px -2528px;
}
.icon32.doc-import {
  background-position: 0px -2560px;
}
.icon32.doc-lines {
  background-position: 0px -2592px;
}
.icon32.doc-lines-stright {
  background-position: 0px -2624px;
}
.icon32.doc-minus {
  background-position: 0px -2656px;
}
.icon32.doc-new {
  background-position: 0px -2688px;
}
.icon32.doc-plus {
  background-position: 0px -2720px;
}
.icon32.document {
  background-position: 0px -2752px;
}
.icon32.download {
  background-position: 0px -2784px;
}
.icon32.emotion-sad {
  background-position: 0px -2816px;
}
.icon32.emotion-smile {
  background-position: 0px -2848px;
}
.icon32.expand {
  background-position: 0px -2880px;
}
.icon32.eye {
  background-position: 0px -2912px;
}
.icon32.eye-inv {
  background-position: 0px -2944px;
}
.icon32.facebook {
  background-position: 0px -2976px;
}
.icon32.filter {
  background-position: 0px -3008px;
}
.icon32.fire {
  background-position: 0px -3040px;
}
.icon32.flag {
  background-position: 0px -3072px;
}
.icon32.folder {
  background-position: 0px -3104px;
}
.icon32.folder-arrow {
  background-position: 0px -3136px;
}
.icon32.folder-delete {
  background-position: 0px -3168px;
}
.icon32.folder-minus {
  background-position: 0px -3200px;
}
.icon32.folder-open {
  background-position: 0px -3232px;
}
.icon32.folder-plus {
  background-position: 0px -3264px;
}
.icon32.font-bold {
  background-position: 0px -3296px;
}
.icon32.font-italic {
  background-position: 0px -3328px;
}
.icon32.font-size {
  background-position: 0px -3360px;
}
.icon32.font-strokethrough {
  background-position: 0px -3392px;
}
.icon32.font-underline {
  background-position: 0px -3424px;
}
.icon32.game-pad {
  background-position: 0px -3456px;
}
.icon32.globe-1 {
  background-position: 0px -3488px;
}
.icon32.globe-2 {
  background-position: 0px -3520px;
}
.icon32.globe-3 {
  background-position: 0px -3552px;
}
.icon32.google {
  background-position: 0px -3584px;
}
.icon32.hand-1 {
  background-position: 0px -3616px;
}
.icon32.hand-2 {
  background-position: 0px -3648px;
}
.icon32.hand-contra {
  background-position: 0px -3680px;
}
.icon32.hand-pro {
  background-position: 0px -3712px;
}
.icon32.headphones {
  background-position: 0px -3744px;
}
.icon32.heart {
  background-position: 0px -3776px;
}
.icon32.heart-empty {
  background-position: 0px -3808px;
}
.icon32.home {
  background-position: 0px -3840px;
}
.icon32.image-text {
  background-position: 0px -3872px;
}
.icon32.inbox {
  background-position: 0px -3904px;
}
.icon32.indent-decrease {
  background-position: 0px -3936px;
}
.icon32.indent-increase {
  background-position: 0px -3968px;
}
.icon32.info {
  background-position: 0px -4000px;
}
.icon32.iphone {
  background-position: 0px -4032px;
}
.icon32.key {
  background-position: 0px -4064px;
}
.icon32.layers-1 {
  background-position: 0px -4096px;
}
.icon32.layers-2 {
  background-position: 0px -4128px;
}
.icon32.lightbulb {
  background-position: 0px -4160px;
}
.icon32.lighting {
  background-position: 0px -4192px;
}
.icon32.link {
  background-position: 0px -4224px;
}
.icon32.list-bullets {
  background-position: 0px -4256px;
}
.icon32.list-num {
  background-position: 0px -4288px;
}
.icon32.magic-wand {
  background-position: 0px -4320px;
}
.icon32.mail {
  background-position: 0px -4352px;
}
.icon32.mail-2 {
  background-position: 0px -4384px;
}
.icon32.mic {
  background-position: 0px -4416px;
}
.icon32.monitor {
  background-position: 0px -4448px;
}
.icon32.movie {
  background-position: 0px -4480px;
}
.icon32.music {
  background-position: 0px -4512px;
}
.icon32.net-comp {
  background-position: 0px -4544px;
}
.icon32.network {
  background-position: 0px -4576px;
}
.icon32.notepad {
  background-position: 0px -4608px;
}
.icon32.notepad-2 {
  background-position: 0px -4640px;
}
.icon32.on-off {
  background-position: 0px -4672px;
}
.icon32.openid {
  background-position: 0px -4704px;
}
.icon32.padlock-closed {
  background-position: 0px -4736px;
}
.icon32.padlock-open {
  background-position: 0px -4768px;
}
.icon32.page-layout {
  background-position: 0px -4800px;
}
.icon32.paragraph {
  background-position: 0px -4832px;
}
.icon32.pencil {
  background-position: 0px -4864px;
}
.icon32.phone {
  background-position: 0px -4896px;
}
.icon32.phone-1 {
  background-position: 0px -4928px;
}
.icon32.phone-2 {
  background-position: 0px -4960px;
}
.icon32.left-arrow {
  background-position: 0px -4992px;
}
.icon32.photo {
  background-position: 0px -5024px;
}
.icon32.picture {
  background-position: 0px -5056px;
}
.icon32.pin {
  background-position: 0px -5088px;
}
.icon32.pin-2 {
  background-position: 0px -5120px;
}
.icon32.pin-map {
  background-position: 0px -5152px;
}
.icon32.pin-map-down {
  background-position: 0px -5184px;
}
.icon32.pin-map-left {
  background-position: 0px -5216px;
}
.icon32.pin-map-right {
  background-position: 0px -5248px;
}
.icon32.pin-map-top {
  background-position: 0px -5280px;
}
.icon32.pin-sq-down {
  background-position: 0px -5312px;
}
.icon32.pin-sq-left {
  background-position: 0px -5344px;
}
.icon32.pin-sq-right {
  background-position: 0px -5376px;
}
.icon32.pin-sq-top {
  background-position: 0px -5408px;
}
.icon32.playback-ff {
  background-position: 0px -5440px;
}
.icon32.playback-next {
  background-position: 0px -5472px;
}
.icon32.playback-pause {
  background-position: 0px -5504px;
}
.icon32.playback-play {
  background-position: 0px -5536px;
}
.icon32.playback-prev {
  background-position: 0px -5568px;
}
.icon32.playback-rec {
  background-position: 0px -5600px;
}
.icon32.playback-reload {
  background-position: 0px -5632px;
}
.icon32.playback-rew {
  background-position: 0px -5664px;
}
.icon32.playback-stop {
  background-position: 0px -5696px;
}
.icon32.preso {
  background-position: 0px -5728px;
}
.icon32.print {
  background-position: 0px -5760px;
}
.icon32.redo {
  background-position: 0px -5792px;
}
.icon32.rnd-br-down {
  background-position: 0px -5824px;
}
.icon32.rnd-br-first {
  background-position: 0px -6176px;
}
.icon32.rnd-br-last {
  background-position: 0px -5888px;
}
.icon32.rnd-br-next {
  background-position: 0px -5920px;
}
.icon32.rnd-br-prev {
  background-position: 0px -5952px;
}
.icon32.rnd-br-up {
  background-position: 0px -5984px;
}
.icon32.round {
  background-position: 0px -6016px;
}
.icon32.round-and-up {
  background-position: 0px -6048px;
}
.icon32.round-arrow-left {
  background-position: 0px -6080px;
}
.icon32.round-arrow-right {
  background-position: 0px -6112px;
}
.icon32.round-checkmark {
  background-position: 0px -6144px;
}
.icon32.round-delete {
  background-position: 0px -6176px;
}
.icon32.round-minus {
  background-position: 0px -6208px;
}
.icon32.round-plus {
  background-position: 0px -6240px;
}
.icon32.rss {
  background-position: 0px -6272px;
}
.icon32.rss-sq {
  background-position: 0px -6304px;
}
.icon32.sand {
  background-position: 0px -6336px;
}
.icon32.sat-dish {
  background-position: 0px -6368px;
}
.icon32.save {
  background-position: 0px -6400px;
}
.icon32.server {
  background-position: 0px -6432px;
}
.icon32.share {
  background-position: 0px -6464px;
}
.icon32.shop-cart {
  background-position: 0px -6496px;
}
.icon32.sound-high {
  background-position: 0px -6528px;
}
.icon32.sound-low {
  background-position: 0px -6560px;
}
.icon32.sound-mute {
  background-position: 0px -6592px;
}
.icon32.spechbubble {
  background-position: 0px -6624px;
}
.icon32.spechbubble-2 {
  background-position: 0px -6656px;
}
.icon32.spechbubble-sq {
  background-position: 0px -6688px;
}
.icon32.spechbubble-sq-line {
  background-position: 0px -6720px;
}
.icon32.sq-br-down {
  background-position: 0px -6752px;
}
.icon32.sq-br-first {
  background-position: 0px -6784px;
}
.icon32.sq-br-last {
  background-position: 0px -6816px;
}
.icon32.sq-br-next {
  background-position: 0px -6848px;
}
.icon32.sq-br-prevshare {
  background-position: 0px -6880px;
}
.icon32.sq-br-up {
  background-position: 0px -6912px;
}
.icon32.sq-down {
  background-position: 0px -6944px;
}
.icon32.sq-minus {
  background-position: 0px -6976px;
}
.icon32.sq-next {
  background-position: 0px -7008px;
}
.icon32.sq-plus {
  background-position: 0px -7040px;
}
.icon32.sq-prev {
  background-position: 0px -7072px;
}
.icon32.sq-up {
  background-position: 0px -7104px;
}
.icon32.square-shape {
  background-position: 0px -7136px;
}
.icon32.star {
  background-position: 0px -7168px;
}
.icon32.star-fav {
  background-position: 0px -7200px;
}
.icon32.star-fav-empty {
  background-position: 0px -7232px;
}
.icon32.sun {
  background-position: 0px -7264px;
}
.icon32.tag {
  background-position: 0px -7296px;
}
.icon32.tape {
  background-position: 0px -7328px;
}
.icon32.target {
  background-position: 0px -7360px;
}
.icon32.text-curstor {
  background-position: 0px -7392px;
}
.icon32.text-letter-t {
  background-position: 0px -7424px;
}
.icon32.top-right-expand {
  background-position: 0px -7456px;
}
.icon32.trash {
  background-position: 0px -7488px;
}
.icon32.twitter {
  background-position: 0px -7520px;
}
.icon32.twitter-2 {
  background-position: 0px -7552px;
}
.icon32.undo {
  background-position: 0px -7584px;
}
.icon32.user {
  background-position: 0px -7616px;
}
.icon32.users {
  background-position: 0px -7648px;
}
.icon32.wrench {
  background-position: 0px -7680px;
}
.icon32.wrench-plus {
  background-position: 0px -7712px;
}
.icon32.wrench-plus-2 {
  background-position: 0px -7744px;
}
.icon32.zoom {
  background-position: 0px -7776px;
}
.icon32.meter {
  background-position: 0px -7808px;
}
.icon32.buyer {
  background-position: 0px -7840px;
}
.icon32.seller {
  background-position: 0px -7872px;
}
.icon32.shield {
  background-position: 0px -7904px;
}
.icon32.help {
  background-position: 0px -7936px;
}
.reverse.icon16 {
  width: 16px;
  height: 16px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  line-height: 16px;
  text-indent: -999em;
  background-image: url(../img/icon16.png);
  background-repeat: no-repeat;
}
.reverse.icon16.four-case {
  background-position: -16px 0px;
}
.reverse.icon16.nine-case {
  background-position: -16px -16px;
}
.reverse.icon16.nine-case-two {
  background-position: -16px -32px;
}
.reverse.icon16.air-signal {
  background-position: -16px -48px;
}
.reverse.icon16.align-center {
  background-position: -16px -64px;
}
.reverse.icon16.align-just {
  background-position: -16px -80px;
}
.reverse.icon16.align-left {
  background-position: -16px -96px;
}
.reverse.icon16.align-right {
  background-position: -16px -112px;
}
.reverse.icon16.app-window {
  background-position: -16px -128px;
}
.reverse.icon16.arrow-bottom {
  background-position: -16px -144px;
}
.reverse.icon16.arrow-bottom-left {
  background-position: -16px -160px;
}
.reverse.icon16.arrow-bottom-rigth {
  background-position: -16px -176px;
}
.reverse.icon16.arrow-l {
  background-position: -16px -192px;
}
.reverse.icon16.arrow-left {
  background-position: -16px -208px;
}
.reverse.icon16.arrow-r {
  background-position: -16px -224px;
}
.reverse.icon16.arrow-right {
  background-position: -16px -240px;
}
.reverse.icon16.arrow-top {
  background-position: -16px -256px;
}
.reverse.icon16.arrow-top-left {
  background-position: -16px -272px;
}
.reverse.icon16.arrow-top-right {
  background-position: -16px -288px;
}
.reverse.icon16.arrow-two-head {
  background-position: -16px -304px;
}
.reverse.icon16.arrow-two-head-2 {
  background-position: -16px -320px;
}
.reverse.icon16.attention {
  background-position: -16px -336px;
}
.reverse.icon16.battery {
  background-position: -16px -352px;
}
.reverse.icon16.book {
  background-position: -16px -368px;
}
.reverse.icon16.bell {
  background-position: -16px -384px;
}
.reverse.icon16.bookmark-1 {
  background-position: -16px -400px;
}
.reverse.icon16.bookmark-2 {
  background-position: -16px -416px;
}
.reverse.icon16.boxs {
  background-position: -16px -432px;
}
.reverse.icon16.br-down {
  background-position: -16px -448px;
}
.reverse.icon16.br-next {
  background-position: -16px -464px;
}
.reverse.icon16.br-prev {
  background-position: -16px -480px;
}
.reverse.icon16.br-up {
  background-position: -16px -496px;
}
.reverse.icon16.brackets {
  background-position: -16px -512px;
}
.reverse.icon16.browser {
  background-position: -16px -528px;
}
.reverse.icon16.brush {
  background-position: -16px -544px;
}
.reverse.icon16.bug {
  background-position: -16px -560px;
}
.reverse.icon16.burst {
  background-position: -16px -576px;
}
.reverse.icon16.calc {
  background-position: -16px -592px;
}
.reverse.icon16.calendar-1 {
  background-position: -16px -608px;
}
.reverse.icon16.calendar-2 {
  background-position: -16px -624px;
}
.reverse.icon16.cancel {
  background-position: -16px -640px;
}
.reverse.icon16.case {
  background-position: -16px -656px;
}
.reverse.icon16.cc {
  background-position: -16px -672px;
}
.reverse.icon16.cert {
  background-position: -16px -688px;
}
.reverse.icon16.chart-bar {
  background-position: -16px -704px;
}
.reverse.icon16.chart-line {
  background-position: -16px -720px;
}
.reverse.icon16.chart-line2 {
  background-position: -16px -736px;
}
.reverse.icon16.chart-pie {
  background-position: -16px -752px;
}
.reverse.icon16.checkbox-checked {
  background-position: -16px -768px;
}
.reverse.icon16.checkbox-unchecked {
  background-position: -16px -784px;
}
.reverse.icon16.checkmark {
  background-position: -16px -800px;
}
.reverse.icon16.clip {
  background-position: -16px -816px;
}
.reverse.icon16.clipboard-copy {
  background-position: -16px -832px;
}
.reverse.icon16.clipboard-cut {
  background-position: -16px -848px;
}
.reverse.icon16.clipboard-past {
  background-position: -16px -864px;
}
.reverse.icon16.clock {
  background-position: -16px -880px;
}
.reverse.icon16.contact-card {
  background-position: -16px -896px;
}
.reverse.icon16.cloud {
  background-position: -16px -912px;
}
.reverse.icon16.cloud-rain {
  background-position: -16px -928px;
}
.reverse.icon16.cog {
  background-position: -16px -944px;
}
.reverse.icon16.comp {
  background-position: -16px -960px;
}
.reverse.icon16.compass {
  background-position: -16px -976px;
}
.reverse.icon16.cube {
  background-position: -16px -992px;
}
.reverse.icon16.cur-bp {
  background-position: -16px -1008px;
}
.reverse.icon16.cur-dollar {
  background-position: -16px -1024px;
}
.reverse.icon16.cur-euro {
  background-position: -16px -1040px;
}
.reverse.icon16.cur-yen {
  background-position: -16px -1056px;
}
.reverse.icon16.cursor-arrow {
  background-position: -16px -1072px;
}
.reverse.icon16.cursor-drag-arrow {
  background-position: -16px -1088px;
}
.reverse.icon16.cursor-drag-arrow-2 {
  background-position: -16px -1104px;
}
.reverse.icon16.cursor-drag-hand {
  background-position: -16px -1120px;
}
.reverse.icon16.cursor-H-split {
  background-position: -16px -1136px;
}
.reverse.icon16.cursor-hand {
  background-position: -16px -1152px;
}
.reverse.icon16.cursor-V-split {
  background-position: -16px -1168px;
}
.reverse.icon16.db {
  background-position: -16px -1184px;
}
.reverse.icon16.delete {
  background-position: -16px -1200px;
}
.reverse.icon16.doc-delete {
  background-position: -16px -1216px;
}
.reverse.icon16.doc-edit {
  background-position: -16px -1232px;
}
.reverse.icon16.doc-empty {
  background-position: -16px -1248px;
}
.reverse.icon16.doc-export {
  background-position: -16px -1264px;
}
.reverse.icon16.doc-import {
  background-position: -16px -1280px;
}
.reverse.icon16.doc-lines {
  background-position: -16px -1296px;
}
.reverse.icon16.doc-lines-stright {
  background-position: -16px -1312px;
}
.reverse.icon16.doc-minus {
  background-position: -16px -1328px;
}
.reverse.icon16.doc-new {
  background-position: -16px -1344px;
}
.reverse.icon16.doc-plus {
  background-position: -16px -1360px;
}
.reverse.icon16.document {
  background-position: -16px -1376px;
}
.reverse.icon16.download {
  background-position: -16px -1392px;
}
.reverse.icon16.emotion-sad {
  background-position: -16px -1408px;
}
.reverse.icon16.emotion-smile {
  background-position: -16px -1424px;
}
.reverse.icon16.expand {
  background-position: -16px -1440px;
}
.reverse.icon16.eye {
  background-position: -16px -1456px;
}
.reverse.icon16.eye-inv {
  background-position: -16px -1472px;
}
.reverse.icon16.facebook {
  background-position: -16px -1488px;
}
.reverse.icon16.filter {
  background-position: -16px -1504px;
}
.reverse.icon16.fire {
  background-position: -16px -1520px;
}
.reverse.icon16.flag {
  background-position: -16px -1536px;
}
.reverse.icon16.folder {
  background-position: -16px -1552px;
}
.reverse.icon16.folder-arrow {
  background-position: -16px -1568px;
}
.reverse.icon16.folder-delete {
  background-position: -16px -1584px;
}
.reverse.icon16.folder-minus {
  background-position: -16px -1600px;
}
.reverse.icon16.folder-open {
  background-position: -16px -1616px;
}
.reverse.icon16.folder-plus {
  background-position: -16px -1632px;
}
.reverse.icon16.font-bold {
  background-position: -16px -1648px;
}
.reverse.icon16.font-italic {
  background-position: -16px -1664px;
}
.reverse.icon16.font-size {
  background-position: -16px -1680px;
}
.reverse.icon16.font-strokethrough {
  background-position: -16px -1696px;
}
.reverse.icon16.font-underline {
  background-position: -16px -1712px;
}
.reverse.icon16.game-pad {
  background-position: -16px -1728px;
}
.reverse.icon16.globe-1 {
  background-position: -16px -1744px;
}
.reverse.icon16.globe-2 {
  background-position: -16px -1760px;
}
.reverse.icon16.globe-3 {
  background-position: -16px -1776px;
}
.reverse.icon16.google {
  background-position: -16px -1792px;
}
.reverse.icon16.hand-1 {
  background-position: -16px -1808px;
}
.reverse.icon16.hand-2 {
  background-position: -16px -1824px;
}
.reverse.icon16.hand-contra {
  background-position: -16px -1840px;
}
.reverse.icon16.hand-pro {
  background-position: -16px -1856px;
}
.reverse.icon16.headphones {
  background-position: -16px -1872px;
}
.reverse.icon16.heart {
  background-position: -16px -1888px;
}
.reverse.icon16.heart-empty {
  background-position: -16px -1904px;
}
.reverse.icon16.home {
  background-position: -16px -1920px;
}
.reverse.icon16.image-text {
  background-position: -16px -1936px;
}
.reverse.icon16.inbox {
  background-position: -16px -1952px;
}
.reverse.icon16.indent-decrease {
  background-position: -16px -1968px;
}
.reverse.icon16.indent-increase {
  background-position: -16px -1984px;
}
.reverse.icon16.info {
  background-position: -16px -2000px;
}
.reverse.icon16.iphone {
  background-position: -16px -2016px;
}
.reverse.icon16.key {
  background-position: -16px -2032px;
}
.reverse.icon16.layers-1 {
  background-position: -16px -2048px;
}
.reverse.icon16.layers-2 {
  background-position: -16px -2064px;
}
.reverse.icon16.lightbulb {
  background-position: -16px -2080px;
}
.reverse.icon16.lighting {
  background-position: -16px -2096px;
}
.reverse.icon16.link {
  background-position: -16px -2112px;
}
.reverse.icon16.list-bullets {
  background-position: -16px -2128px;
}
.reverse.icon16.list-num {
  background-position: -16px -2144px;
}
.reverse.icon16.magic-wand {
  background-position: -16px -2160px;
}
.reverse.icon16.mail {
  background-position: -16px -2176px;
}
.reverse.icon16.mail-2 {
  background-position: -16px -2192px;
}
.reverse.icon16.mic {
  background-position: -16px -2208px;
}
.reverse.icon16.monitor {
  background-position: -16px -2224px;
}
.reverse.icon16.movie {
  background-position: -16px -2240px;
}
.reverse.icon16.music {
  background-position: -16px -2256px;
}
.reverse.icon16.net-comp {
  background-position: -16px -2272px;
}
.reverse.icon16.network {
  background-position: -16px -2288px;
}
.reverse.icon16.notepad {
  background-position: -16px -2304px;
}
.reverse.icon16.notepad-2 {
  background-position: -16px -2320px;
}
.reverse.icon16.on-off {
  background-position: -16px -2336px;
}
.reverse.icon16.openid {
  background-position: -16px -2352px;
}
.reverse.icon16.padlock-closed {
  background-position: -16px -2368px;
}
.reverse.icon16.padlock-open {
  background-position: -16px -2384px;
}
.reverse.icon16.page-layout {
  background-position: -16px -2400px;
}
.reverse.icon16.paragraph {
  background-position: -16px -2416px;
}
.reverse.icon16.pencil {
  background-position: -16px -2432px;
}
.reverse.icon16.phone {
  background-position: -16px -2448px;
}
.reverse.icon16.phone-1 {
  background-position: -16px -2464px;
}
.reverse.icon16.phone-2 {
  background-position: -16px -2480px;
}
.reverse.icon16.left-arrow {
  background-position: -16px -2496px;
}
.reverse.icon16.photo {
  background-position: -16px -2512px;
}
.reverse.icon16.picture {
  background-position: -16px -2528px;
}
.reverse.icon16.pin {
  background-position: -16px -2544px;
}
.reverse.icon16.pin-2 {
  background-position: -16px -2560px;
}
.reverse.icon16.pin-map {
  background-position: -16px -2576px;
}
.reverse.icon16.pin-map-down {
  background-position: -16px -2592px;
}
.reverse.icon16.pin-map-left {
  background-position: -16px -2608px;
}
.reverse.icon16.pin-map-right {
  background-position: -16px -2624px;
}
.reverse.icon16.pin-map-top {
  background-position: -16px -2640px;
}
.reverse.icon16.pin-sq-down {
  background-position: -16px -2656px;
}
.reverse.icon16.pin-sq-left {
  background-position: -16px -2672px;
}
.reverse.icon16.pin-sq-right {
  background-position: -16px -2688px;
}
.reverse.icon16.pin-sq-top {
  background-position: -16px -2704px;
}
.reverse.icon16.playback-ff {
  background-position: -16px -2720px;
}
.reverse.icon16.playback-next {
  background-position: -16px -2736px;
}
.reverse.icon16.playback-pause {
  background-position: -16px -2752px;
}
.reverse.icon16.playback-play {
  background-position: -16px -2768px;
}
.reverse.icon16.playback-prev {
  background-position: -16px -2784px;
}
.reverse.icon16.playback-rec {
  background-position: -16px -2800px;
}
.reverse.icon16.playback-reload {
  background-position: -16px -2816px;
}
.reverse.icon16.playback-rew {
  background-position: -16px -2832px;
}
.reverse.icon16.playback-stop {
  background-position: -16px -2848px;
}
.reverse.icon16.preso {
  background-position: -16px -2864px;
}
.reverse.icon16.print {
  background-position: -16px -2880px;
}
.reverse.icon16.redo {
  background-position: -16px -2896px;
}
.reverse.icon16.rnd-br-down {
  background-position: -16px -2912px;
}
.reverse.icon16.rnd-br-first {
  background-position: -16px -3088px;
}
.reverse.icon16.rnd-br-last {
  background-position: -16px -2944px;
}
.reverse.icon16.rnd-br-next {
  background-position: -16px -2960px;
}
.reverse.icon16.rnd-br-prev {
  background-position: -16px -2976px;
}
.reverse.icon16.rnd-br-up {
  background-position: -16px -2992px;
}
.reverse.icon16.round {
  background-position: -16px -3008px;
}
.reverse.icon16.round-and-up {
  background-position: -16px -3024px;
}
.reverse.icon16.round-arrow-left {
  background-position: -16px -3040px;
}
.reverse.icon16.round-arrow-right {
  background-position: -16px -3056px;
}
.reverse.icon16.round-checkmark {
  background-position: -16px -3072px;
}
.reverse.icon16.round-delete {
  background-position: -16px -3088px;
}
.reverse.icon16.round-minus {
  background-position: -16px -3104px;
}
.reverse.icon16.round-plus {
  background-position: -16px -3120px;
}
.reverse.icon16.rss {
  background-position: -16px -3136px;
}
.reverse.icon16.rss-sq {
  background-position: -16px -3152px;
}
.reverse.icon16.sand {
  background-position: -16px -3168px;
}
.reverse.icon16.sat-dish {
  background-position: -16px -3184px;
}
.reverse.icon16.save {
  background-position: -16px -3200px;
}
.reverse.icon16.server {
  background-position: -16px -3216px;
}
.reverse.icon16.share {
  background-position: -16px -3232px;
}
.reverse.icon16.shop-cart {
  background-position: -16px -3248px;
}
.reverse.icon16.sound-high {
  background-position: -16px -3264px;
}
.reverse.icon16.sound-low {
  background-position: -16px -3280px;
}
.reverse.icon16.sound-mute {
  background-position: -16px -3296px;
}
.reverse.icon16.spechbubble {
  background-position: -16px -3312px;
}
.reverse.icon16.spechbubble-2 {
  background-position: -16px -3328px;
}
.reverse.icon16.spechbubble-sq {
  background-position: -16px -3344px;
}
.reverse.icon16.spechbubble-sq-line {
  background-position: -16px -3360px;
}
.reverse.icon16.sq-br-down {
  background-position: -16px -3376px;
}
.reverse.icon16.sq-br-first {
  background-position: -16px -3392px;
}
.reverse.icon16.sq-br-last {
  background-position: -16px -3408px;
}
.reverse.icon16.sq-br-next {
  background-position: -16px -3424px;
}
.reverse.icon16.sq-br-prevshare {
  background-position: -16px -3440px;
}
.reverse.icon16.sq-br-up {
  background-position: -16px -3456px;
}
.reverse.icon16.sq-down {
  background-position: -16px -3472px;
}
.reverse.icon16.sq-minus {
  background-position: -16px -3488px;
}
.reverse.icon16.sq-next {
  background-position: -16px -3504px;
}
.reverse.icon16.sq-plus {
  background-position: -16px -3520px;
}
.reverse.icon16.sq-prev {
  background-position: -16px -3536px;
}
.reverse.icon16.sq-up {
  background-position: -16px -3552px;
}
.reverse.icon16.square-shape {
  background-position: -16px -3568px;
}
.reverse.icon16.star {
  background-position: -16px -3584px;
}
.reverse.icon16.star-fav {
  background-position: -16px -3600px;
}
.reverse.icon16.star-fav-empty {
  background-position: -16px -3616px;
}
.reverse.icon16.sun {
  background-position: -16px -3632px;
}
.reverse.icon16.tag {
  background-position: -16px -3648px;
}
.reverse.icon16.tape {
  background-position: -16px -3664px;
}
.reverse.icon16.target {
  background-position: -16px -3680px;
}
.reverse.icon16.text-curstor {
  background-position: -16px -3696px;
}
.reverse.icon16.text-letter-t {
  background-position: -16px -3712px;
}
.reverse.icon16.top-right-expand {
  background-position: -16px -3728px;
}
.reverse.icon16.trash {
  background-position: -16px -3744px;
}
.reverse.icon16.twitter {
  background-position: -16px -3760px;
}
.reverse.icon16.twitter-2 {
  background-position: -16px -3776px;
}
.reverse.icon16.undo {
  background-position: -16px -3792px;
}
.reverse.icon16.user {
  background-position: -16px -3808px;
}
.reverse.icon16.users {
  background-position: -16px -3824px;
}
.reverse.icon16.wrench {
  background-position: -16px -3840px;
}
.reverse.icon16.wrench-plus {
  background-position: -16px -3856px;
}
.reverse.icon16.wrench-plus-2 {
  background-position: -16px -3872px;
}
.reverse.icon16.zoom {
  background-position: -16px -3888px;
}
.reverse.icon16.meter {
  background-position: -16px -3904px;
}
.reverse.icon16.buyer {
  background-position: -16px -3920px;
}
.reverse.icon16.seller {
  background-position: -16px -3936px;
}
.reverse.icon16.shield {
  background-position: -16px -3952px;
}
.reverse.icon16.help {
  background-position: -16px -3968px;
}
.icon16 {
  width: 16px;
  height: 16px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  line-height: 16px;
  text-indent: -999em;
  background-image: url(../img/icon16.png);
  background-repeat: no-repeat;
}
.icon16.four-case {
  background-position: 0px 0px;
}
.icon16.nine-case {
  background-position: 0px -16px;
}
.icon16.nine-case-two {
  background-position: 0px -32px;
}
.icon16.air-signal {
  background-position: 0px -48px;
}
.icon16.align-center {
  background-position: 0px -64px;
}
.icon16.align-just {
  background-position: 0px -80px;
}
.icon16.align-left {
  background-position: 0px -96px;
}
.icon16.align-right {
  background-position: 0px -112px;
}
.icon16.app-window {
  background-position: 0px -128px;
}
.icon16.arrow-bottom {
  background-position: 0px -144px;
}
.icon16.arrow-bottom-left {
  background-position: 0px -160px;
}
.icon16.arrow-bottom-rigth {
  background-position: 0px -176px;
}
.icon16.arrow-l {
  background-position: 0px -192px;
}
.icon16.arrow-left {
  background-position: 0px -208px;
}
.icon16.arrow-r {
  background-position: 0px -224px;
}
.icon16.arrow-right {
  background-position: 0px -240px;
}
.icon16.arrow-top {
  background-position: 0px -256px;
}
.icon16.arrow-top-left {
  background-position: 0px -272px;
}
.icon16.arrow-top-right {
  background-position: 0px -288px;
}
.icon16.arrow-two-head {
  background-position: 0px -304px;
}
.icon16.arrow-two-head-2 {
  background-position: 0px -320px;
}
.icon16.attention {
  background-position: 0px -336px;
}
.icon16.battery {
  background-position: 0px -352px;
}
.icon16.book {
  background-position: 0px -368px;
}
.icon16.bell {
  background-position: 0px -384px;
}
.icon16.bookmark-1 {
  background-position: 0px -400px;
}
.icon16.bookmark-2 {
  background-position: 0px -416px;
}
.icon16.boxs {
  background-position: 0px -432px;
}
.icon16.br-down {
  background-position: 0px -448px;
}
.icon16.br-next {
  background-position: 0px -464px;
}
.icon16.br-prev {
  background-position: 0px -480px;
}
.icon16.br-up {
  background-position: 0px -496px;
}
.icon16.brackets {
  background-position: 0px -512px;
}
.icon16.browser {
  background-position: 0px -528px;
}
.icon16.brush {
  background-position: 0px -544px;
}
.icon16.bug {
  background-position: 0px -560px;
}
.icon16.burst {
  background-position: 0px -576px;
}
.icon16.calc {
  background-position: 0px -592px;
}
.icon16.calendar-1 {
  background-position: 0px -608px;
}
.icon16.calendar-2 {
  background-position: 0px -624px;
}
.icon16.cancel {
  background-position: 0px -640px;
}
.icon16.case {
  background-position: 0px -656px;
}
.icon16.cc {
  background-position: 0px -672px;
}
.icon16.cert {
  background-position: 0px -688px;
}
.icon16.chart-bar {
  background-position: 0px -704px;
}
.icon16.chart-line {
  background-position: 0px -720px;
}
.icon16.chart-line2 {
  background-position: 0px -736px;
}
.icon16.chart-pie {
  background-position: 0px -752px;
}
.icon16.checkbox-checked {
  background-position: 0px -768px;
}
.icon16.checkbox-unchecked {
  background-position: 0px -784px;
}
.icon16.checkmark {
  background-position: 0px -800px;
}
.icon16.clip {
  background-position: 0px -816px;
}
.icon16.clipboard-copy {
  background-position: 0px -832px;
}
.icon16.clipboard-cut {
  background-position: 0px -848px;
}
.icon16.clipboard-past {
  background-position: 0px -864px;
}
.icon16.clock {
  background-position: 0px -880px;
}
.icon16.contact-card {
  background-position: 0px -896px;
}
.icon16.cloud {
  background-position: 0px -912px;
}
.icon16.cloud-rain {
  background-position: 0px -928px;
}
.icon16.cog {
  background-position: 0px -944px;
}
.icon16.comp {
  background-position: 0px -960px;
}
.icon16.compass {
  background-position: 0px -976px;
}
.icon16.cube {
  background-position: 0px -992px;
}
.icon16.cur-bp {
  background-position: 0px -1008px;
}
.icon16.cur-dollar {
  background-position: 0px -1024px;
}
.icon16.cur-euro {
  background-position: 0px -1040px;
}
.icon16.cur-yen {
  background-position: 0px -1056px;
}
.icon16.cursor-arrow {
  background-position: 0px -1072px;
}
.icon16.cursor-drag-arrow {
  background-position: 0px -1088px;
}
.icon16.cursor-drag-arrow-2 {
  background-position: 0px -1104px;
}
.icon16.cursor-drag-hand {
  background-position: 0px -1120px;
}
.icon16.cursor-H-split {
  background-position: 0px -1136px;
}
.icon16.cursor-hand {
  background-position: 0px -1152px;
}
.icon16.cursor-V-split {
  background-position: 0px -1168px;
}
.icon16.db {
  background-position: 0px -1184px;
}
.icon16.delete {
  background-position: 0px -1200px;
}
.icon16.doc-delete {
  background-position: 0px -1216px;
}
.icon16.doc-edit {
  background-position: 0px -1232px;
}
.icon16.doc-empty {
  background-position: 0px -1248px;
}
.icon16.doc-export {
  background-position: 0px -1264px;
}
.icon16.doc-import {
  background-position: 0px -1280px;
}
.icon16.doc-lines {
  background-position: 0px -1296px;
}
.icon16.doc-lines-stright {
  background-position: 0px -1312px;
}
.icon16.doc-minus {
  background-position: 0px -1328px;
}
.icon16.doc-new {
  background-position: 0px -1344px;
}
.icon16.doc-plus {
  background-position: 0px -1360px;
}
.icon16.document {
  background-position: 0px -1376px;
}
.icon16.download {
  background-position: 0px -1392px;
}
.icon16.emotion-sad {
  background-position: 0px -1408px;
}
.icon16.emotion-smile {
  background-position: 0px -1424px;
}
.icon16.expand {
  background-position: 0px -1440px;
}
.icon16.eye {
  background-position: 0px -1456px;
}
.icon16.eye-inv {
  background-position: 0px -1472px;
}
.icon16.facebook {
  background-position: 0px -1488px;
}
.icon16.filter {
  background-position: 0px -1504px;
}
.icon16.fire {
  background-position: 0px -1520px;
}
.icon16.flag {
  background-position: 0px -1536px;
}
.icon16.folder {
  background-position: 0px -1552px;
}
.icon16.folder-arrow {
  background-position: 0px -1568px;
}
.icon16.folder-delete {
  background-position: 0px -1584px;
}
.icon16.folder-minus {
  background-position: 0px -1600px;
}
.icon16.folder-open {
  background-position: 0px -1616px;
}
.icon16.folder-plus {
  background-position: 0px -1632px;
}
.icon16.font-bold {
  background-position: 0px -1648px;
}
.icon16.font-italic {
  background-position: 0px -1664px;
}
.icon16.font-size {
  background-position: 0px -1680px;
}
.icon16.font-strokethrough {
  background-position: 0px -1696px;
}
.icon16.font-underline {
  background-position: 0px -1712px;
}
.icon16.game-pad {
  background-position: 0px -1728px;
}
.icon16.globe-1 {
  background-position: 0px -1744px;
}
.icon16.globe-2 {
  background-position: 0px -1760px;
}
.icon16.globe-3 {
  background-position: 0px -1776px;
}
.icon16.google {
  background-position: 0px -1792px;
}
.icon16.hand-1 {
  background-position: 0px -1808px;
}
.icon16.hand-2 {
  background-position: 0px -1824px;
}
.icon16.hand-contra {
  background-position: 0px -1840px;
}
.icon16.hand-pro {
  background-position: 0px -1856px;
}
.icon16.headphones {
  background-position: 0px -1872px;
}
.icon16.heart {
  background-position: 0px -1888px;
}
.icon16.heart-empty {
  background-position: 0px -1904px;
}
.icon16.home {
  background-position: 0px -1920px;
}
.icon16.image-text {
  background-position: 0px -1936px;
}
.icon16.inbox {
  background-position: 0px -1952px;
}
.icon16.indent-decrease {
  background-position: 0px -1968px;
}
.icon16.indent-increase {
  background-position: 0px -1984px;
}
.icon16.info {
  background-position: 0px -2000px;
}
.icon16.iphone {
  background-position: 0px -2016px;
}
.icon16.key {
  background-position: 0px -2032px;
}
.icon16.layers-1 {
  background-position: 0px -2048px;
}
.icon16.layers-2 {
  background-position: 0px -2064px;
}
.icon16.lightbulb {
  background-position: 0px -2080px;
}
.icon16.lighting {
  background-position: 0px -2096px;
}
.icon16.link {
  background-position: 0px -2112px;
}
.icon16.list-bullets {
  background-position: 0px -2128px;
}
.icon16.list-num {
  background-position: 0px -2144px;
}
.icon16.magic-wand {
  background-position: 0px -2160px;
}
.icon16.mail {
  background-position: 0px -2176px;
}
.icon16.mail-2 {
  background-position: 0px -2192px;
}
.icon16.mic {
  background-position: 0px -2208px;
}
.icon16.monitor {
  background-position: 0px -2224px;
}
.icon16.movie {
  background-position: 0px -2240px;
}
.icon16.music {
  background-position: 0px -2256px;
}
.icon16.net-comp {
  background-position: 0px -2272px;
}
.icon16.network {
  background-position: 0px -2288px;
}
.icon16.notepad {
  background-position: 0px -2304px;
}
.icon16.notepad-2 {
  background-position: 0px -2320px;
}
.icon16.on-off {
  background-position: 0px -2336px;
}
.icon16.openid {
  background-position: 0px -2352px;
}
.icon16.padlock-closed {
  background-position: 0px -2368px;
}
.icon16.padlock-open {
  background-position: 0px -2384px;
}
.icon16.page-layout {
  background-position: 0px -2400px;
}
.icon16.paragraph {
  background-position: 0px -2416px;
}
.icon16.pencil {
  background-position: 0px -2432px;
}
.icon16.phone {
  background-position: 0px -2448px;
}
.icon16.phone-1 {
  background-position: 0px -2464px;
}
.icon16.phone-2 {
  background-position: 0px -2480px;
}
.icon16.left-arrow {
  background-position: 0px -2496px;
}
.icon16.photo {
  background-position: 0px -2512px;
}
.icon16.picture {
  background-position: 0px -2528px;
}
.icon16.pin {
  background-position: 0px -2544px;
}
.icon16.pin-2 {
  background-position: 0px -2560px;
}
.icon16.pin-map {
  background-position: 0px -2576px;
}
.icon16.pin-map-down {
  background-position: 0px -2592px;
}
.icon16.pin-map-left {
  background-position: 0px -2608px;
}
.icon16.pin-map-right {
  background-position: 0px -2624px;
}
.icon16.pin-map-top {
  background-position: 0px -2640px;
}
.icon16.pin-sq-down {
  background-position: 0px -2656px;
}
.icon16.pin-sq-left {
  background-position: 0px -2672px;
}
.icon16.pin-sq-right {
  background-position: 0px -2688px;
}
.icon16.pin-sq-top {
  background-position: 0px -2704px;
}
.icon16.playback-ff {
  background-position: 0px -2720px;
}
.icon16.playback-next {
  background-position: 0px -2736px;
}
.icon16.playback-pause {
  background-position: 0px -2752px;
}
.icon16.playback-play {
  background-position: 0px -2768px;
}
.icon16.playback-prev {
  background-position: 0px -2784px;
}
.icon16.playback-rec {
  background-position: 0px -2800px;
}
.icon16.playback-reload {
  background-position: 0px -2816px;
}
.icon16.playback-rew {
  background-position: 0px -2832px;
}
.icon16.playback-stop {
  background-position: 0px -2848px;
}
.icon16.preso {
  background-position: 0px -2864px;
}
.icon16.print {
  background-position: 0px -2880px;
}
.icon16.redo {
  background-position: 0px -2896px;
}
.icon16.rnd-br-down {
  background-position: 0px -2912px;
}
.icon16.rnd-br-first {
  background-position: 0px -3088px;
}
.icon16.rnd-br-last {
  background-position: 0px -2944px;
}
.icon16.rnd-br-next {
  background-position: 0px -2960px;
}
.icon16.rnd-br-prev {
  background-position: 0px -2976px;
}
.icon16.rnd-br-up {
  background-position: 0px -2992px;
}
.icon16.round {
  background-position: 0px -3008px;
}
.icon16.round-and-up {
  background-position: 0px -3024px;
}
.icon16.round-arrow-left {
  background-position: 0px -3040px;
}
.icon16.round-arrow-right {
  background-position: 0px -3056px;
}
.icon16.round-checkmark {
  background-position: 0px -3072px;
}
.icon16.round-delete {
  background-position: 0px -3088px;
}
.icon16.round-minus {
  background-position: 0px -3104px;
}
.icon16.round-plus {
  background-position: 0px -3120px;
}
.icon16.rss {
  background-position: 0px -3136px;
}
.icon16.rss-sq {
  background-position: 0px -3152px;
}
.icon16.sand {
  background-position: 0px -3168px;
}
.icon16.sat-dish {
  background-position: 0px -3184px;
}
.icon16.save {
  background-position: 0px -3200px;
}
.icon16.server {
  background-position: 0px -3216px;
}
.icon16.share {
  background-position: 0px -3232px;
}
.icon16.shop-cart {
  background-position: 0px -3248px;
}
.icon16.sound-high {
  background-position: 0px -3264px;
}
.icon16.sound-low {
  background-position: 0px -3280px;
}
.icon16.sound-mute {
  background-position: 0px -3296px;
}
.icon16.spechbubble {
  background-position: 0px -3312px;
}
.icon16.spechbubble-2 {
  background-position: 0px -3328px;
}
.icon16.spechbubble-sq {
  background-position: 0px -3344px;
}
.icon16.spechbubble-sq-line {
  background-position: 0px -3360px;
}
.icon16.sq-br-down {
  background-position: 0px -3376px;
}
.icon16.sq-br-first {
  background-position: 0px -3392px;
}
.icon16.sq-br-last {
  background-position: 0px -3408px;
}
.icon16.sq-br-next {
  background-position: 0px -3424px;
}
.icon16.sq-br-prevshare {
  background-position: 0px -3440px;
}
.icon16.sq-br-up {
  background-position: 0px -3456px;
}
.icon16.sq-down {
  background-position: 0px -3472px;
}
.icon16.sq-minus {
  background-position: 0px -3488px;
}
.icon16.sq-next {
  background-position: 0px -3504px;
}
.icon16.sq-plus {
  background-position: 0px -3520px;
}
.icon16.sq-prev {
  background-position: 0px -3536px;
}
.icon16.sq-up {
  background-position: 0px -3552px;
}
.icon16.square-shape {
  background-position: 0px -3568px;
}
.icon16.star {
  background-position: 0px -3584px;
}
.icon16.star-fav {
  background-position: 0px -3600px;
}
.icon16.star-fav-empty {
  background-position: 0px -3616px;
}
.icon16.sun {
  background-position: 0px -3632px;
}
.icon16.tag {
  background-position: 0px -3648px;
}
.icon16.tape {
  background-position: 0px -3664px;
}
.icon16.target {
  background-position: 0px -3680px;
}
.icon16.text-curstor {
  background-position: 0px -3696px;
}
.icon16.text-letter-t {
  background-position: 0px -3712px;
}
.icon16.top-right-expand {
  background-position: 0px -3728px;
}
.icon16.trash {
  background-position: 0px -3744px;
}
.icon16.twitter {
  background-position: 0px -3760px;
}
.icon16.twitter-2 {
  background-position: 0px -3776px;
}
.icon16.undo {
  background-position: 0px -3792px;
}
.icon16.user {
  background-position: 0px -3808px;
}
.icon16.users {
  background-position: 0px -3824px;
}
.icon16.wrench {
  background-position: 0px -3840px;
}
.icon16.wrench-plus {
  background-position: 0px -3856px;
}
.icon16.wrench-plus-2 {
  background-position: 0px -3872px;
}
.icon16.zoom {
  background-position: 0px -3888px;
}
.icon16.meter {
  background-position: 0px -3904px;
}
.icon16.buyer {
  background-position: 0px -3920px;
}
.icon16.seller {
  background-position: 0px -3936px;
}
.icon16.shield {
  background-position: 0px -3952px;
}
.icon16.help {
  background-position: 0px -3968px;
}
/* dl 列表  */.list {
  border: 4px solid #eaeaea;
  /*min-height:580px;_height: expression( this.scrollHeight < 580 ? "580px" : "auto" );*/

}
.list dt {
  text-align: center;
  font-weight: bold;
  background: #DDE8F6;
  color: #2F549F;
  line-height: 30px;
  border: 1px solid #ccc;
  border-top: 1px solid #fff;
}
.list dd {
  clear: both;
  padding: 10px;
  /* height:25px;*/
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.list dd.tags {
  height: 25px;
  padding: 0 10px;
  background: #2F549F;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.list dd.tags a {
  display: block;
  color: #fff;
  background: #3C69C5;
  margin: 0 1px;
}
.list dd.tags a:hover {
  color: #2F549F;
  background: #B3C3E8;
}
.list dd.tags li {
  display: inline;
  float: left;
  width: 10%;
}
.list dd.tags:hover {
  background: #2F549F;
}
.list dd.odd {
  background: #f2f2f2;
}
.list dd.hover,
.list dd:hover {
  background: #fffeb5;
}
.list dd li {
  display: inline;
  float: left;
  width: 10%;
  text-align: center;
}
.list dd li.w1 {
  width: 10%;
  overflow: hidden;
}
.list dd li.w2 {
  width: 20%;
  overflow: hidden;
}
.list dd li.w3 {
  width: 30%;
  overflow: hidden;
}
.list dd li.w4 {
  width: 40%;
  overflow: hidden;
}
.list dd li.w5 {
  width: 50%;
  overflow: hidden;
}
.list dd li.w6 {
  width: 60%;
  overflow: hidden;
}
.list dd li.w7 {
  width: 70%;
  overflow: hidden;
}
.list dd li.w8 {
  width: 80%;
  overflow: hidden;
}
.list dd li.w9 {
  width: 90%;
  overflow: hidden;
}
.list dd li.w0 {
  width: 100%;
  overflow: hidden;
}
/*  table 列表 */
.data_list {
  border: 4px solid #eaeaea;
}
.data_list .data_table {
  width: 100%;
  border: 1px solid #ccc;
}
.data_list .data_table caption {
  background: #ccc;
  font: 14px/30px Arial, Helvetica, sans-serif;
  text-align: center;
  color: #fff;
}
.data_list .data_table thead {
  background: #2f549f;
  color: #fff;
}
.data_list .data_table thead th {
  padding: 0 10px;
}
.data_list .data_table thead tr.hover,
.data_list .data_table thead tr:hover {
  background: #2f549f;
}
.data_list .data_table tfoot {
  background: #eafaea;
  color: #393;
}
.data_list .data_table tfoot td {
  padding: 0 10px;
}
.data_list .data_table tfoot tr.hover,
.data_list .data_table tfoot tr:hover {
  background: #eafaea;
}
.data_list .data_table tbody {
  background: #f8f8f8;
  color: #333;
}
.data_list .data_table tbody tr.odd {
  background: #f2f2f2;
}
.data_list .data_table tbody tr.hover,
.data_list .data_table tbody tr:hover {
  background: #fffeb5;
}
.data_list .data_table tbody td {
  padding: 10px;
  padding-right: 0px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ccc;
}
/* 标签 */
.tags {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* 背景不超出圆角 */

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-left: 5px;
  background: #efefef;
  vertical-align: middle;
  white-space: nowrap;
  border: 1px solid #eaeaea;
  cursor: default;
}
.tags a {
  font-size: 11px;
  font-weight: bold;
  display: inline-block;
  padding: 0 5px;
}
.tags:hover {
  background: #e2e2e2;
  border-color: #d1d1d1;
}
.box {
  -webkit-transition: box-shadow 0.2s ease-out 0.1s;
  -moz-transition: box-shadow 0.2s ease-out 0.1s;
  transition: box-shadow 0.2s ease-out 0.1s;
}
.box_header,
.box_detail,
.box_footer {
  clear: both;
}
/* 状态-----------------------------------------------------------------*/
/* theme----------------------------------------------------------------*/
/* apple_style 
	===============================*/
.apple_style {
  display: block;
  position: relative;
  border-radius: 5px;
  color: #333;
  line-height: 1.5;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border-style: solid;
  border-width: 1px;
  border-color: #E5E5E5 #DBDBDB #D2D2D2;
  font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  -webkit-font-smoothing: antialiased;
  background-color: #FDFDFD;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#f4f4f4));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: -ms-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: -o-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: linear-gradient(top, #fdfdfd, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#F4F4F4');
  /* 之前和之后伪类 
		----------------------------------------*/

  /* 鼠标悬停 
		-----------------------------------------*/

  /*--------------------------------------------------------------------------------------*/

  /* html元素
	----------------------------------------------------------*/

  /* 连接
		-----------------------------------------*/

  /* 选卡 
		--------------------------------------*/

  /* 翻页
		-----------------------------------------*/

  /*------------------------------------------------------------------------------------*/

  /* 头部
		-----------------------------------------*/

  /* 导航
		----------------------------------------*/

  /* 内容
		----------------------------------------*/

  /* 脚部
		----------------------------------------*/

  /* 状态
		---------------------------------------*/

  /* 子主题(继承)
		---------------------------------------------------------*/
  /* 黑色
		--------------------------------*/
  /* 黑色 end
		--------------------------------*/
}
.apple_style:before,
.apple_style:after {
  display: block;
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 50%;
  max-width: 300px;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
}
.apple_style:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.apple_style .inner {
  border: 1px solid #fff;
  border-radius: 5px;
}
.apple_style:hover,
.apple_style.hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.9);
}
.apple_style a {
  color: #08c;
}
.apple_style a:link,
.apple_style a:visited,
.apple_style a:active,
.apple_style a a:focus {
  text-decoration: none;
}
.apple_style a:hover {
  text-decoration: underline;
}
.apple_style .image-wrap {
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.apple_style .tab {
  text-align: center;
  padding-top: 20px;
}
.apple_style .tab a {
  display: inline-block;
  padding: 5px 20px;
  margin-left: -5px;
  border: 1px solid #cfcfcf;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  -moz-box-shadow: 1px 0 0 #fff;
  -webkit-box-shadow: 1px 0 0 #fff;
  box-shadow: 1px 0 0 #fff inset;
  background-color: #f8f8f8;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f4f4f4));
  background: -moz-linear-gradient(100% 100% 90deg, #fefefe, #f4f4f4);
}
.apple_style .tab a:first-child {
  border: 1px solid #cfcfcf;
  border-radius: 6px 0 0 6px;
}
.apple_style .tab a:last-child {
  border: 1px solid #cfcfcf;
  border-radius: 0 6px 6px 0;
}
.apple_style .tab a:hover {
  color: #0088cc;
  -moz-box-shadow: 1px 0 0 #fff;
  -webkit-box-shadow: 1px 0 0 #fff;
  box-shadow: 1px 0 0 #fff;
  background-color: #fcfcfc;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fafafa));
  background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #fafafa);
}
.apple_style .tab a:active,
.apple_style .tab a.selected {
  color: #fff;
  cursor: default;
  text-decoration: none;
  border: 1px solid transparent;
  *border: 1px solid #cfcfcf;
  -moz-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.52) inset;
  -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.52) inset;
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.52) inset;
  background-color: #666;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#7b7b7b), to(#545454));
  background: -moz-linear-gradient(100% 100% 90deg, #7b7b7b, #545454);
}
.apple_style .tab a em {
  font-style: normal;
  font-size: 12px;
  display: block;
  opacity: .5;
  filter: alpha(opacity=50);
}
.apple_style .tab_detail {
  padding: 2em 10px;
  margin-top: -2em;
  background: #fff;
  border: 1px solid #ebebeb;
}
.apple_style table td {
  padding: 30px 32px 30px 32px;
  font-size: 1em;
  vertical-align: top;
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
}
.apple_style table tr.odd {
  background: #fff;
}
.apple_style table tr:nth-child(1) td:nth-of-type(1) {
  background: #f4f4f4;
}
.apple_style table tr:nth-of-type(1) {
  background: #eee;
  border-left: none;
}
.apple_style table tr:nth-last-child(1) td:nth-of-type(1) {
  background: #f4f4f4;
}
.apple_style table tr.bottom th,
.apple_style table tr.bottom td {
  border-bottom: none;
}
.apple_style table th {
  padding: 30px 25px;
  vertical-align: top;
}
.apple_style table th h2 {
  font-size: 1.5em;
  font-weight: normal;
}
.apple_style .page {
  background-color: #EDEDED;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d8d8d8));
  background-image: -webkit-linear-gradient(top, #ededed, #d8d8d8);
  background-image: -moz-linear-gradient(top, #ededed, #d8d8d8);
  background-image: -ms-linear-gradient(top, #ededed, #d8d8d8);
  background-image: -o-linear-gradient(top, #ededed, #d8d8d8);
  background-image: linear-gradient(top, #ededed, #d8d8d8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EDEDED', EndColorStr='#D8D8D8');
}
.apple_style .page .stats {
  background: #eee;
  border: 1px solid #A1A1A1;
}
.apple_style .page a,
.apple_style .page span {
  padding: 0 1em;
  border-radius: 10px;
  color: #727272;
}
.apple_style .page a:hover {
  color: #2971a7;
}
.apple_style .page a.selected,
.apple_style .page a.selected:hover {
  background: #A1A1A1;
  color: #fff;
  text-decoration: none;
}
.apple_style .box_header {
  border-bottom: 1px solid #e4e4e4;
  padding: 5px;
  border-radius: 5px 5px 0 0;
}
.apple_style .box_header .title {
  font: bold 18px/25px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  margin-bottom: 0;
}
.apple_style .box_nav {
  position: relative;
  z-index: 1;
}
.apple_style .box_nav ul li {
  display: inline;
  float: left;
}
.apple_style .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.apple_style .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.apple_style .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.apple_style .box_nav ul li a:hover {
  text-decoration: none;
}
.apple_style .box_detail {
  padding: 10px;
}
.apple_style .box_footer {
  padding: 5px 10px;
  border-radius: 0 0 5px 5px;
  text-shadow: 0 1px 0 #FFFFFF;
  background: #fff;
  background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #f2f2f2 66%, #f2f2f2 90%, #e6e6e6 93%, #bebebe 96%, #969696 100%);
  background: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), color-stop(66%, #f2f2f2), color-stop(90%, #f2f2f2), color-stop(93%, #e6e6e6), color-stop(96%, #d2d2d2), to(#8c8c8c));
  border-bottom: 1px solid #ebebeb;
  margin: -2px;
}
.apple_style.waring {
  border-color: #FC0;
  box-shadow: 0 0 5px #FF3;
  background: #FFFFB5;
}
.apple_style.waring:before,
.apple_style.waring:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 15%;
  max-width: 300px;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px #FC0;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
}
.apple_style.waring:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.apple_style.waring .title {
  background: #FF3;
  color: #333;
  border-color: #FC0;
}
.apple_style.black {
  border-color: #5E5E5E;
}
.apple_style.black .inner {
  border: none;
}
.apple_style.black .box_header {
  background-color: #7D7D7D;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7d7d), to(#5e5e5e));
  background-image: -webkit-linear-gradient(top, #7d7d7d, #5e5e5e);
  background-image: -moz-linear-gradient(top, #7d7d7d, #5e5e5e);
  background-image: -ms-linear-gradient(top, #7d7d7d, #5e5e5e);
  background-image: -o-linear-gradient(top, #7d7d7d, #5e5e5e);
  background-image: linear-gradient(top, #7d7d7d, #5e5e5e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7D7D7D', EndColorStr='#5E5E5E');
}
.apple_style.black .box_header .title {
  color: #fff;
  text-shadow: #000 1px 1px 2px;
}
.apple_style.black .box_footer {
  margin: 0;
}
/* aero_style 
========================================*/
.aero_style {
  font-family: "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", sans-serif;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 1;
  /* 导航
		----------------------------------------*/

}
.aero_style .inner {
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 5px;
  padding: 0 6px 6px;
}
.aero_style:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.9);
  border: 1px solid rgba(0, 0, 0, 0.9);
}
.aero_style:hover .inner {
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.aero_style .box_header .title {
  display: inline-block;
  color: #000;
  text-shadow: 0 0 5px #ffffff;
  font-size: 14px ;
  margin: -5px;
  -moz-border-image: url(../images/aero/title_bg.png) 10 15 stretch;
  -webkit-border-image: url(../images/aero/title_bg.png) 10 15 stretch;
  -o-border-image: url(../images/aero/title_bg.png) 10 15 stretch;
  border-width: 10px 15px;
  border-style: solid;
  border-color: transparent;
}
.aero_style .box_nav {
  position: relative;
  z-index: 1;
}
.aero_style .box_nav ul li {
  display: inline;
  float: left;
}
.aero_style .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.aero_style .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.aero_style .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.aero_style .box_nav ul li a:hover {
  text-decoration: none;
}
.aero_style .box_footer {
  color: #5A6779;
  background-color: #F1F5FB;
  margin-top: -1px;
  box-shadow: inset 0 3px 3px #CCD9EA,0 0 2px #fff;
  padding: 10px;
  line-height: 18px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.5);
}
.aero_style .box_footer strong {
  color: #1E395B;
}
.aero_style .box_detail {
  background-color: #fcfcfc;
  box-shadow: 0 0 2px #fff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: 10px;
}
/* star_craft 
========================================*/
.star_craft2 {
  color: #0C73AF;
  font-family: "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", sans-serif;
  background: #00629e url("../images/star_craft2/bg-video-frame-l.gif") left top no-repeat;
  padding: 4px;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  /* 连接
		-----------------------------------------*/

  /* 导航
		----------------------------------------*/

}
.star_craft2:before {
  position: absolute;
  z-index: 1;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-t.gif") right top no-repeat;
  top: 0;
  left: 30px;
  width: 225px;
  height: 4px;
}
.star_craft2:after {
  position: absolute;
  z-index: 1;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-l.gif") right top no-repeat;
  top: 30px;
  left: 0;
  width: 4px;
  height: 95px;
}
.star_craft2:hover {
  background-color: #0084B3;
  box-shadow: 0 0 10px #000000;
}
.star_craft2:hover .box_header .title {
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.8);
}
.star_craft2 .inner {
  background: #000D20;
}
.star_craft2 a {
  color: #00D683;
}
.star_craft2 a:link,
.star_craft2 a:visited,
.star_craft2 a:active,
.star_craft2 a a:focus {
  text-decoration: none;
}
.star_craft2 a:hover {
  color: #fff;
  text-decoration: underline;
}
.star_craft2 .box_header {
  background: #06336a url("../images/star_craft2/frame-screenshot-p-glass.png") left -3px repeat-x;
  border-bottom: 1px solid #075BBB;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}
.star_craft2 .box_header .title {
  color: #fff;
  margin-bottom: 0;
  display: black;
  padding: 10px 20px;
  position: relative;
  z-index: 1;
}
.star_craft2 .box_header .title:before {
  width: 15px;
  height: 45px;
  content: "";
  background: url("../images/star_craft2/title_l.gif") right top no-repeat;
  position: absolute;
  z-index: 1;
  bottom: -45px;
  left: 0;
}
.star_craft2 .box_header:before {
  width: 30px;
  height: 30px;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-tl.gif") right top no-repeat;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.star_craft2 .box_header:after {
  width: 100px;
  height: 10px;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-tr.gif") right top no-repeat;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}
.star_craft2 .box_nav {
  position: relative;
  z-index: 1;
}
.star_craft2 .box_nav ul li {
  display: inline;
  float: left;
}
.star_craft2 .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.star_craft2 .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.star_craft2 .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.star_craft2 .box_nav ul li a:hover {
  text-decoration: none;
}
.star_craft2 .box_detail {
  background: #000d20 url("../images/star_craft2/frame-screenshot-p-glass.png") left -38px repeat-x;
  padding: 10px 20px;
  color: #BFBFBF;
  font-size: 14px;
  box-shadow: inset 0 3px 5px #000;
}
.star_craft2 .box_detail .detail:before {
  position: absolute;
  z-index: 1;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-bl.gif") right top no-repeat;
  bottom: 0;
  left: 0;
  width: 10px;
  height: 60px;
}
.star_craft2 .box_detail .detail:after {
  position: absolute;
  z-index: 1;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-br.gif") right top no-repeat;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
}
.star_craft2 .box_footer {
  background: #000D20;
  padding: 10px 20px;
}
.star_craft2 .box_footer:before {
  position: absolute;
  z-index: 1;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-r.gif") right top no-repeat;
  bottom: 12px;
  right: 0;
  width: 8px;
  height: 94px;
}
.star_craft2 .box_footer:after {
  position: absolute;
  z-index: 1;
  content: "";
  background: url("../images/star_craft2/bg-video-frame-b.gif") right top no-repeat;
  bottom: 0;
  right: 12px;
  width: 94px;
  height: 8px;
}
/* normal
---------------------------------------------------------------------------------------------- */
.normal {
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  /* 导航
		----------------------------------------*/

  /* html 元素
		------------------------------------*/

  /* 继承主题
		-----------------------------*/

}
.normal .box_header {
  margin-bottom: 10px;
}
.normal .box_header .title {
  color: #333;
  font-size: 14px;
  margin-bottom: 0;
}
.normal .box_nav {
  position: relative;
  z-index: 1;
}
.normal .box_nav ul li {
  display: inline;
  float: left;
}
.normal .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.normal .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.normal .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.normal .box_nav ul li a:hover {
  text-decoration: none;
}
.normal .inner {
  border: 1px solid #fff;
  padding: 5px;
}
.normal:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.normal .image-wrap {
  display: block;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.normal.gray {
  background-color: #f2f2f2;
}
.normal.gray .inner {
  padding-left: 10px;
  padding-right: 10px;
}
/* normal2
------------------------------------------------------------------------------------------ */
.normal2 {
  border: 1px solid #ccc;
  background-color: #f2f2f2;
}
.normal2 .title {
  color: #333;
  font-size: 14px;
}
.normal2 .inner {
  border: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
}
/* home
------------------------------------------------------------------------------------------------- */
.home {
  border: 1px solid #ccc;
  background-color: #f4f4f4;
}
.home .title {
  color: #333;
  font-size: 14px;
}
.home .inner {
  border: 1px solid #fff;
}
/* model
-------------------------------------------------------------------------------------------------- */
.model {
  border: 1px solid #ccc;
  background: #fafafa;
  /* 导航
		----------------------------------------*/

  /* html 元素
		------------------------------------*/

  /* 继承主题
		------------------------------------------*/

  /* model蓝色 
		----------------------------------*/

  /* model土黄 
		----------------------------------*/

  /* model绿色
		----------------------------------*/

  /* model紫色
		----------------------------------*/

  /* model玫红
		----------------------------------*/

  /* model青色
		----------------------------------*/

  /* 继承主题 end---------------------*/

}
.model:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.model .box_header {
  padding: 10px 0;
  border: 1px solid #fff;
  background: #f5f5f5;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.model .box_header .box_title .title {
  color: #2f549f;
  font: 24px/40px "微软雅黑", Arial, Helvetica, sans-serif;
  padding-left: 15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  margin-bottom: 0;
}
.model .box_nav {
  position: relative;
  z-index: 1;
}
.model .box_nav ul li {
  display: inline;
  float: left;
}
.model .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.model .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.model .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.model .box_nav ul li a:hover {
  text-decoration: none;
}
.model .btns {
  text-align: right;
  padding-top: 5px;
  padding-right: 10px;
}
.model .btns .button {
  width: 100px;
  text-align: center;
}
.model .box_detail {
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
}
.model .image-wrap {
  display: block;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
.model .image-wrap.pic_small {
  border-radius: 25px;
}
.model .image-wrap.pic_middle {
  border-radius: 50px;
}
.model .image-wrap.pic_larger {
  border-radius: 125px;
}
.model.blue .box_header .box_title {
  color: #fff;
  background: #2f549f url(../images/box_title.gif) no-repeat right 0;
  margin-left: -2px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.model.blue .box_nav ul li.backLava {
  border-bottom-color: #2f549f;
}
.model.blue .box_nav ul li.selected a {
  color: #2f549f;
}
.model.yellow .box_header .box_title {
  color: #fff;
  background: #9f742f url(../images/box_title.gif) no-repeat right -40px;
  margin-left: -2px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.model.yellow .box_nav ul li.backLava {
  border-bottom-color: #9f742f;
}
.model.yellow .box_nav ul li.selected a {
  color: #9f742f;
}
.model.green .box_header .box_title {
  color: #fff;
  background: #869f2f url(../images/box_title.gif) no-repeat right -80px;
  margin-left: -2px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.model.green .box_nav ul li.backLava {
  border-bottom-color: #869f2f;
}
.model.green .box_nav ul li.selected a {
  color: #869f2f;
}
.model.purple .box_header .box_title {
  color: #fff;
  background: #932f9f url(../images/box_title.gif) no-repeat right -120px;
  margin-left: -2px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.model.purple .box_nav ul li.backLava {
  border-bottom-color: #932f9f;
}
.model.purple .box_nav ul li.selected a {
  color: #932f9f;
}
.model.rose .box_header .box_title {
  color: #fff;
  background: #aa3259 url(../images/box_title.gif) no-repeat right -160px;
  margin-left: -2px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.model.rose .box_nav ul li.backLava {
  border-bottom-color: #aa3259;
}
.model.rose .box_nav ul li.selected a {
  color: #aa3259;
}
.model.cyan .box_header .box_title {
  color: #fff;
  background: #307d9c url(../images/box_title.gif) no-repeat right -200px;
  margin-left: -2px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.model.cyan .box_nav ul li.backLava {
  border-bottom-color: #307d9c;
}
.model.cyan .box_nav ul li.selected a {
  color: #307d9c;
}
/* skins_factory
-----------------------------------------------------------------------------------------*/
.skins_factory {
  background: #25262a url("../images/skins_factory/bg.png") left top no-repeat;
  background-color: rgba(37, 38, 42, 0.95);
  border: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px #000000;
  position: relative;
  z-index: 1;
  font-family: "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", sans-serif;
  color: #fff;
  /* 连接
		-----------------------------------------*/

  /* html 元素
		--------------------------------------------*/

  /* 导航
		----------------------------------------*/

}
.skins_factory:before {
  background-color: #fff;
  content: "";
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  moz-box-shadow: 0 0 2px #ffffff;
  webkit-box-shadow: 0 0 2px #ffffff;
  box-shadow: 0 0 2px #ffffff;
}
.skins_factory:after {
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}
.skins_factory a {
  color: #95A6B6;
}
.skins_factory a:link,
.skins_factory a:visited,
.skins_factory a:active,
.skins_factory a a:focus {
  text-decoration: none;
}
.skins_factory a:hover {
  color: #fff;
  text-decoration: underline;
}
.skins_factory img,
.skins_factory .image-wrap {
  border: 2px solid #1E2227;
  box-shadow: inset 0 0 2px #ffffff, 0 0 1px rgba(255, 255, 255, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 1px 0 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset -1px 0 0 rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  z-index: 1;
  position: relative;
}
.skins_factory img:before,
.skins_factory .image-wrap:before {
  position: absolute;
  z-index: 1;
  content: ' ';
  width: 2px;
  height: 2px;
  top: 0;
  left: 0;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 0 2px #fff;
}
.skins_factory img:after,
.skins_factory .image-wrap:after {
  position: absolute;
  z-index: 1;
  content: ' ';
  width: 100%;
  height: 50%;
  top: 0;
  left: 0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0.1)));
  background: linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.1) 100%);
}
.skins_factory .inner {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.skins_factory .box_header {
  background-color: rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.skins_factory .box_header:before {
  content: "";
  background: url("../images/skins_factory/light_t.png") no-repeat;
  width: 94px;
  height: 5px;
  position: absolute;
  z-index: 1;
  top: -2px;
  left: 70px;
}
.skins_factory .box_header .box_title {
  padding: 10px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.skins_factory .box_header .box_title .title {
  display: inline-block;
  color: #fff;
  text-shadow: #000 0 0 5px;
  margin-bottom: 0;
  font-size: 20px;
}
.skins_factory .box_nav {
  position: relative;
  z-index: 1;
}
.skins_factory .box_nav ul li {
  display: inline;
  float: left;
}
.skins_factory .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.skins_factory .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.skins_factory .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.skins_factory .box_nav ul li a:hover {
  text-decoration: none;
}
.skins_factory .box_detail {
  padding: 20px;
}
.skins_factory .box_footer {
  color: #A1A9AD;
  padding: 5px 20px;
}
.skins_factory .box_footer:before {
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
}
.skins_factory .box_footer:after {
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
}
/* blue_a_white
---------------------------------------------------------------------------------------------*/
.blue_a_white {
  border: 4px solid #039;
  border-radius: 8px;
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3), inset 0 0 15px rgba(0, 0, 0, 0.5);
  background: #ffffff url("../images/blue_a_white/bg.png") right top no-repeat;
  position: relative;
  z-index: 1;
  color: #333;
  /* html 元素
		--------------------------------------------*/

  /* 导航
		----------------------------------------*/

}
.blue_a_white:before {
  content: "";
  width: 2px;
  height: 2px;
  position: absolute;
  z-index: 1;
  left: 1px;
  top: 1px;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 0 3px #fff;
}
.blue_a_white:hover {
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.4), inset 0 0 15px rgba(0, 0, 0, 0.5);
  border-color: #06c;
}
.blue_a_white .image-wrap {
  border: 4px solid #039;
  border-color: rgba(0, 51, 153, 0.9);
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(255, 255, 255, 0.4);
  webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(255, 255, 255, 0.4);
  moz-box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(255, 255, 255, 0.4);
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
}
.blue_a_white .image-wrap:before {
  content: "";
  width: 92%;
  height: 10px;
  position: absolute;
  z-index: 1;
  bottom: -18px;
  left: 0;
  -moz-border-image: url("../images/blue_a_white/light_b.png") 4 2 0 stretch;
  -o-border-image: url("../images/blue_a_white/light_b.png") 4 2 0 stretch;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}
.blue_a_white .image-wrap:after {
  content: "";
  width: 92%;
  height: 4px;
  position: absolute;
  z-index: 1;
  top: -4px;
  left: 0;
  -moz-border-image: url("../images/blue_a_white/light_b.png") 4 2 0 stretch;
  -o-border-image: url("../images/blue_a_white/light_b.png") 4 2 0 stretch;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}
.blue_a_white .inner {
  border: 2px solid rgba(255, 255, 255, 0.4);
  border-radius: 5px;
  background: url("../images/blue_a_white/bottom.png") repeat;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}
.blue_a_white .box_header .box_title {
  padding: 5px 10px;
}
.blue_a_white .box_header .box_title .title {
  color: #039;
  display: inline-block;
  text-shadow: 0 1px 1px #fff ;
  margin-bottom: 0;
}
.blue_a_white .box_nav {
  position: relative;
  z-index: 1;
}
.blue_a_white .box_nav ul li {
  display: inline;
  float: left;
}
.blue_a_white .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.blue_a_white .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.blue_a_white .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.blue_a_white .box_nav ul li a:hover {
  text-decoration: none;
}
.blue_a_white .box_detail {
  padding: 10px;
}
.blue_a_white .box_footer {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  padding: 5px 10px;
}
.blue_a_white .box_footer:before {
  content: "";
  width: 92%;
  height: 15px;
  position: absolute;
  z-index: 1;
  bottom: -23px;
  left: 0;
  -moz-border-image: url("../images/blue_a_white/light_b.png") 4 2 0 stretch;
  -o-border-image: url("../images/blue_a_white/light_b.png") 4 2 0 stretch;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}
/* rigo_light
---------------------------------------------------------------------------------------------*/
.rigo_light {
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(255, 255, 255, 0.7);
  color: #676B7B;
  border-radius: 10px;
  box-shadow: 15px 15px 5px rgba(0, 0, 0, 0.2), 5px 5px 10px rgba(255, 255, 255, 0.4);
  /* html 元素
		--------------------------------------------*/

  /* 导航
		----------------------------------------*/

}
.rigo_light .image-wrap {
  border-radius: 5px;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 1px 0 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset -1px 0 0 rgba(0, 0, 0, 0.3);
}
.rigo_light .inner {
  border: 1px solid #fff;
  padding: 10px;
  border-radius: 10px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 30%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(30%, rgba(255, 255, 255, 0.1)));
  background: linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 30%);
}
.rigo_light .box_nav {
  position: relative;
  z-index: 1;
}
.rigo_light .box_nav ul li {
  display: inline;
  float: left;
}
.rigo_light .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.rigo_light .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.rigo_light .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.rigo_light .box_nav ul li a:hover {
  text-decoration: none;
}
/* beach
---------------------------------------------------------------------------------------------*/
.beach {
  padding-left: 45px;
  background: #e9eef2 url(../images/beach/image17.png) left top repeat-y;
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
  /* 导航
		----------------------------------------*/

}
.beach:before {
  content: "";
  width: 100%;
  height: 116px;
  position: absolute;
  z-index: -2;
  bottom: -80px;
  left: 0;
  -moz-border-image: url("../images/beach/image2.png") 0 80s tretch;
  -webkit-border-image: url("../images/beach/image2.png") 0 80s tretch;
  -o-border-image: url("../images/beach/image2.png") 0 80 stretch;
  border-width: 20px;
  border-style: solid;
  border-color: transparent;
}
.beach:after {
  content: "";
  width: 100%;
  height: 116px;
  position: absolute;
  z-index: -2;
  bottom: -130px;
  left: -10%;
  -moz-border-image: url("../images/beach/image3.png") 0 80 stretch;
  -webkit-border-image: url("../images/beach/image3.png") 0 80 stretch;
  -o-border-image: url("../images/beach/image3.png") 0 80 stretch;
  border-width: 80px;
  border-style: solid;
  border-color: transparent;
}
.beach .inner {
  padding-right: 45px;
  background: #e9eef2 url(../images/beach/image15.png) right top repeat-y;
}
.beach .box_header {
  padding-top: 44px;
  background: #e9eef2 url(../images/beach/image13.png) center top repeat-x;
}
.beach .box_header .title {
  padding: 10px 20px;
  margin-bottom: 0;
}
.beach .box_header:before {
  content: "";
  width: 45px;
  height: 44px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background: #e9eef2 url(../images/beach/image12.png) left top no-repeat;
}
.beach .box_header:after {
  content: "";
  width: 45px;
  height: 44px;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  background: #e9eef2 url(../images/beach/image14.png) right top no-repeat;
}
.beach .box_nav {
  position: relative;
  z-index: 1;
}
.beach .box_nav ul li {
  display: inline;
  float: left;
}
.beach .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.beach .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.beach .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.beach .box_nav ul li a:hover {
  text-decoration: none;
}
.beach .box_detail {
  padding: 10px 20px;
}
.beach .box_detail:before {
  content: "";
  width: 45px;
  height: 43px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  background: #e9eef2 url(../images/beach/image16.png) left bottom no-repeat;
}
.beach .box_detail:after {
  content: "";
  width: 45px;
  height: 43px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  background: #e9eef2 url(../images/beach/image18.png) right bottom no-repeat;
}
.beach .box_footer {
  padding: 20px;
  padding-bottom: 104px;
  background: url(../images/beach/image19.png) center bottom repeat-x;
}
.beach .box_footer:before {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  z-index: -1;
  bottom: -10px;
  left: 0;
  -moz-border-image: url("../images/beach/image4.png") 4 0 0 stretch;
  -webkit-border-image: url("../images/beach/image4.png") 4 0 0 stretch;
  -o-border-image: url("../images/beach/image4.png") 4 0 0 stretch;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}
.beach .box_footer:after {
  content: "";
  width: 225px;
  height: 139px;
  position: absolute;
  z-index: 1;
  bottom: -55px;
  left: 1%;
  background: url(../images/beach/image21.png) center bottom no-repeat;
}
/* winbox
---------------------------------------------------------------------------------------------*/
.winbox {
  background: #fff;
  border: 1px solid #b7b7b7;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.winbox .inner {
  border: 1px solid #fff;
  border-radius: 7px;
  position: relative;
  z-index: 1;
  zoom: 1;
}
.winbox .box_header {
  background: #f7f7f7;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.winbox .box_header .box_title {
  text-align: center;
  color: #fff;
}
.winbox .box_header .win_close {
  position: absolute;
  right: 5px;
  top: -2px;
  font: bold 12px/15px '微软雅黑';
}
.winbox .box_header .win_close a {
  color: #666;
  border: 1px solid #b7b7b7;
  display: block;
  padding: 2px 10px;
  text-decoration: none;
  border-radius: 0 0 5px 5px;
}
.winbox .box_header .win_close a:hover {
  background: #c00;
  border-color: #900;
  color: #fff;
  box-shadow: 0 0 5px rgba(204, 0, 0, 0.5);
}
.winbox .box_header .title {
  color: #333;
  font: bold 14px/25px "微软雅黑", Arial;
  margin-bottom: 0;
}
.winbox .box_detail {
  padding: 10px;
  overflow: hidden;
  color: #333;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.winbox .box_detail .detail {
  padding: 20px;
  font-size: 14px;
  font-size: 1.1666666666666667rem;
}
.winbox .box_footer {
  *zoom: 1;
  font-size: 12px;
  font-size: 1rem;
  padding: 10px;
  text-align: right !important;
  color: #666;
  background: #f7f7f7;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.winbox .box_footer:before,
.winbox .box_footer:after {
  content: "";
  display: table;
}
.winbox .box_footer:after {
  clear: both;
}
#ie6 .winbox .box_footer,
#ie7 .winbox .box_footer {
  zoom: 1;
}
.winbox .box_footer:before,
.winbox .box_footer:after {
  content: "";
  display: table;
}
.winbox .box_footer:after {
  clear: both;
}
.winbox .loading_bar {
  width: 100%;
  height: 5px;
}
.winbox .loading_bar .progress_bar {
  height: 5px;
}
.winbox .msg {
  display: inline-block;
  font-size: 12px;
  font-size: 1rem;
  vertical-align: middle;
}
.winbox .btn_box {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.winbox .btn_box button {
  margin-left: 5px;
  padding: 2px 10px;
}
/* whitebox
------------------------------------------------*/
.whitebox {
  background: #fff;
  /* 导航
		----------------------------------------*/

}
.whitebox .inner {
  *zoom: 1;
}
.whitebox .inner:before,
.whitebox .inner:after {
  content: "";
  display: table;
}
.whitebox .inner:after {
  clear: both;
}
#ie6 .whitebox .inner,
#ie7 .whitebox .inner {
  zoom: 1;
}
.whitebox .inner:before,
.whitebox .inner:after {
  content: "";
  display: table;
}
.whitebox .inner:after {
  clear: both;
}
.whitebox .box_header {
  float: left !important;
  margin-right: 20px;
  margin-bottom: 20px;
}
.whitebox .box_header .title {
  color: #333;
  font: 18px/25px "微软雅黑", Arial;
  margin-bottom: 0;
}
.whitebox .box_nav {
  float: left !important;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}
.whitebox .box_nav ul li {
  display: inline;
  float: left;
}
.whitebox .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
.whitebox .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
.whitebox .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.whitebox .box_nav ul li a:hover {
  text-decoration: none;
}
body {
  width: 100%;
  *zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
#ie6 body,
#ie7 body {
  zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
/* 全局定义 */
body {
  background: #ffffff;
  font: 12px/25px Lucida, Verdana, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
  color: #6d6d6d;
}
/* layout */
.container {
  width: 1000px;
  margin: 0 auto;
  *zoom: 1;
}
.container:before,
.container:after {
  content: "";
  display: table;
}
.container:after {
  clear: both;
}
#ie6 .container,
#ie7 .container {
  zoom: 1;
}
.container:before,
.container:after {
  content: "";
  display: table;
}
.container:after {
  clear: both;
}
/* setting */
/* 标题
-----------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6,
strong {
  color: #000;
}
h1,
h2,
h3,
h4 {
  font-weight: bold;
}
h2,
h3,
h4 {
  line-height: 18px;
}
h1,
h2 {
  margin-bottom: 10px;
}
h1 {
  font-size: 30px;
  line-height: 36px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
/* 段落
-----------------------------------------*/
p.intro {
  color: #888;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
}
.page_content p {
  margin-bottom: 18px;
}
/* 连接
-----------------------------------------*/
a {
  color: #2F549F;
}
a:link,
a:visited,
a:active,
a a:focus {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
/* 引用
-----------------------------------------*/
blockquote {
  background: #eee;
  border-left: 3px solid #ccc;
  padding: 5px 20px;
  color: #666;
  margin-left: 3em;
  line-height: 22px;
}
/* 短语引用
----------------------------------------*/
cite {
  background: #ececec;
  display: inline-block;
  padding: 0 3px;
  border-radius: 5px;
  color: #000;
  font-style: normal;
}
/* 特殊字符短语在页面上直接显示，例如发音[ae]
----------------------------------------*/
samp {
  display: inline-block;
  background: #eee;
}
/* 代码片段
-----------------------------------------*/
code {
  display: inline-block;
  background: #eaeaea;
  border-radius: 5px;
  color: #333;
  font: 14px/20px "Courier New", Courier, monospace;
  white-space: pre;
}
/* 缩写
-----------------------------------------*/
abbr {
  border-bottom: 1px dashed #ccc;
}
/* 项目列表 
-----------------------------------------*/
ul {
  list-style: none outside;
}
ul.square,
ul.circle {
  margin-left: 2em;
  margin-bottom: 18px;
}
ul.square {
  list-style: square outside;
}
ul.circle {
  list-style: circle outside;
}
ul ul.circle,
ul ul.square {
  margin-top: 4px;
  margin-bottom: 5px;
}
ol {
  margin-bottom: 18px;
  list-style: decimal;
  margin-left: 2.2em;
}
ol.sosumi {
  margin-left: 0;
  padding-left: 2em;
  *padding-left: 2.2em;
}
header#top {
  *zoom: 1;
}
header#top:before,
header#top:after {
  content: "";
  display: table;
}
header#top:after {
  clear: both;
}
#ie6 header#top,
#ie7 header#top {
  zoom: 1;
}
header#top:before,
header#top:after {
  content: "";
  display: table;
}
header#top:after {
  clear: both;
}
header#top .logo {
  display: inline;
  float: left;
  width: 950px;
  margin: 0 5px;
  margin-top: 30px;
  display: block;
}
header#top .logo h1 {
  color: #000;
  font: bold 35pt/40pt Arial, sans-serif;
}
header#top .logo h2 {
  color: #333;
  font: 12pt/18pt "微软雅黑", Arial, sans-serif;
}
#main {
  display: inline;
  float: left;
  width: 790px;
  margin: 0 5px;
  margin-bottom: 30px;
}
#main .box header {
  clear: both;
}
#sidebar {
  *zoom: 1;
  display: inline;
  float: left;
  width: 190px;
  margin: 0 5px;
}
#sidebar:before,
#sidebar:after {
  content: "";
  display: table;
}
#sidebar:after {
  clear: both;
}
#ie6 #sidebar,
#ie7 #sidebar {
  zoom: 1;
}
#sidebar:before,
#sidebar:after {
  content: "";
  display: table;
}
#sidebar:after {
  clear: both;
}
#sidebar .box {
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(255, 255, 255, 0.7);
  color: #676B7B;
  border-radius: 10px;
  box-shadow: 15px 15px 5px rgba(0, 0, 0, 0.2), 5px 5px 10px rgba(255, 255, 255, 0.4);
  /* html 元素
		--------------------------------------------*/

  /* 导航
		----------------------------------------*/

  margin-bottom: 10px;
}
#sidebar .box .image-wrap {
  border-radius: 5px;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 1px 0 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset -1px 0 0 rgba(0, 0, 0, 0.3);
}
#sidebar .box .inner {
  border: 1px solid #fff;
  padding: 10px;
  border-radius: 10px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 30%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(30%, rgba(255, 255, 255, 0.1)));
  background: linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 30%);
}
#sidebar .box .box_nav {
  position: relative;
  z-index: 1;
}
#sidebar .box .box_nav ul li {
  display: inline;
  float: left;
}
#sidebar .box .box_nav ul li.backLava {
  display: block;
  float: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #2f549f;
  margin: 0;
  z-index: 1;
  bottom: 0;
}
#sidebar .box .box_nav ul li.selected a {
  font-weight: bold;
  color: #2f549f;
}
#sidebar .box .box_nav ul li a {
  display: block;
  color: #333;
  margin: 5px 0;
  padding: 0 10px;
  line-height: 15px;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
#sidebar .box .box_nav ul li a:hover {
  text-decoration: none;
}
iframe {
  width: 100%;
  height: 500px;
}
#video_layout {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
#video_layout video {
  min-height: 768px;
}
/* 表格 
------------------------------*/
table {
  color: #000;
}
table caption {
  text-align: center;
  display: table-caption;
}
table td {
  vertical-align: middle;
  /* fixed弹出窗口样式 */

}
.aui_outer table td {
  border: none;
}
table .configure {
  margin-bottom: 0;
  color: #666;
  font-size: .8571em;
  line-height: 1.6667em;
}
table .configure a {
  color: #666;
  text-decoration: none;
}
table .configure a:hover {
  color: #222;
}
table .rounded {
  float: left;
  width: 83px;
  padding: 9px 0 10px;
  margin: 0 0 17px;
  border: 2px solid #898989;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}
/* 按钮
-------------------------------*/
input[type=button],
button[type=button],
input[type=reset],
button[type=reset] {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /* 背景不超出圆角 */

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #3c3c3d;
  background: #f6f6f6;
  border-width: 1px;
  border-style: solid;
  border-color: #cacaca #cacaca #bbbbbb;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  outline: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  padding: 4px 10px;
  font: bold 14px/20px "微软雅黑";
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #f6f6f6), color-stop(1, #e3e3e3));
  background: -moz-linear-gradient(center top, #f6f6f6 20%, #e3e3e3 100%);
}
input[type=button]::-moz-focus-inner,
button[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
button[type=reset]::-moz-focus-inner {
  border: 0;
}
input[type=button]:hover,
button[type=button]:hover,
input[type=reset]:hover,
button[type=reset]:hover {
  color: #fff;
  border-color: #388AD4;
  background: #75A9E2;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #75a9e2), color-stop(1, #4c83bf));
  background: -moz-linear-gradient(center top, #75a9e2 20%, #4c83bf 100%);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.29);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.29);
  background-position: 0 0;
}
input[type=button]:active,
button[type=button]:active,
input[type=reset]:active,
button[type=reset]:active {
  border-color: #20559a;
  background-position: 0 0;
  -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
}
button.submit,
a.submit {
  border: 1px solid #4081af;
  border-bottom-color: #20559a;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #52a8e8), color-stop(1, #2e76cf));
  background: -moz-linear-gradient(center top, #52a8e8 20%, #2e76cf 100%);
  background-color: #0090D2;
  font: bold 14px/20px "微软雅黑";
  display: inline-block;
  color: #fff;
  padding: 4px 10px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /* 背景不超出圆角 */

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.29);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.29);
}
button.submit:hover,
a.submit:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #3e9ee5), color-stop(1, #1666ca));
  background: -moz-linear-gradient(center top, #3e9ee5 20%, #1666ca 100%);
  background-color: #0073d2;
}
button.submit:active,
a.submit:active {
  -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
  border-color: #20559a;
}
.nav {
  background: #537bcc url(../img/nav_bg.jpg) no-repeat center top;
  border-top: 1px solid #7296d8;
  border-bottom: 1px solid #7296d8;
}
.nav li {
  /*导航链接*/

}
.nav li.line {
  display: block;
  height: 30px;
  width: 0;
  font-size: 0;
  border-left: 1px solid #446ac1;
  border-right: 1px solid #7fa2dd;
}
.nav li a {
  min-width: 85px;
  font-weight: bold;
  border: 1px solid #5D8AD2;
  width: expression( this.scrollWidth < 85 ? "85px" : "auto" );
}
.nav li a:hover {
  z-index: 1;
  /* border-color: #95C3ED;*/
  border-color: #95C3ED;
  background: #7498d9 url(../img/style/nav_ul_hover.gif) no-repeat center center;
  box-shadow: 0 0 3px rgba(149, 195, 237, 0.8);
}
.nav li a:active {
  background: #2F549F;
  border-color: #446AC1;
}
.nav li a.selected,
.nav li a.selected:hover,
.nav li a.selected:visited {
  background: #ffffff url(../img/style/nav_ul_selected.gif) no-repeat center center;
  color: #2F549F;
  border-color: #fff;
  box-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
}
.nav li ul {
  background: #537bcc;
}
/* 弹出框
	------------------------*/
.win {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  /* 遮罩
		-------------------------*/

}
.win .win_table {
  position: absolute;
  z-index: 9999;
  left: 50%;
  top: 50%;
  margin-left: -190px;
  margin-top: -116px;
  width: 380px;
  border: none;
}
.win .win_table td {
  border: none;
}
.win .box {
  background: #fff;
  border: 1px solid #b7b7b7;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.win .box .inner {
  border: 1px solid #fff;
  border-radius: 7px;
  position: relative;
  z-index: 1;
  zoom: 1;
}
.win .box .box_header {
  background: #f7f7f7;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.win .box .box_header .box_title {
  text-align: center;
  color: #fff;
}
.win .box .box_header .win_close {
  position: absolute;
  right: 5px;
  top: -2px;
  font: bold 12px/15px '微软雅黑';
}
.win .box .box_header .win_close a {
  color: #666;
  border: 1px solid #b7b7b7;
  display: block;
  padding: 2px 10px;
  text-decoration: none;
  border-radius: 0 0 5px 5px;
}
.win .box .box_header .win_close a:hover {
  background: #c00;
  border-color: #900;
  color: #fff;
  box-shadow: 0 0 5px rgba(204, 0, 0, 0.5);
}
.win .box .box_header .title {
  color: #333;
  font: bold 14px/25px "微软雅黑", Arial;
  margin-bottom: 0;
}
.win .box .box_detail {
  padding: 10px;
  overflow: hidden;
  color: #333;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.win .box .box_detail .detail {
  padding: 20px;
  font-size: 14px;
  font-size: 1.1666666666666667rem;
}
.win .box .box_footer {
  *zoom: 1;
  font-size: 12px;
  font-size: 1rem;
  padding: 10px;
  text-align: right !important;
  color: #666;
  background: #f7f7f7;
  -o-transition: all 0.2s ease-out 0.1s;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -ms-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.win .box .box_footer:before,
.win .box .box_footer:after {
  content: "";
  display: table;
}
.win .box .box_footer:after {
  clear: both;
}
#ie6 .win .box .box_footer,
#ie7 .win .box .box_footer {
  zoom: 1;
}
.win .box .box_footer:before,
.win .box .box_footer:after {
  content: "";
  display: table;
}
.win .box .box_footer:after {
  clear: both;
}
.win .box .loading_bar {
  width: 100%;
  height: 5px;
}
.win .box .loading_bar .progress_bar {
  height: 5px;
}
.win .box .msg {
  display: inline-block;
  font-size: 12px;
  font-size: 1rem;
  vertical-align: middle;
}
.win .box .btn_box {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.win .box .btn_box button {
  margin-left: 5px;
  padding: 2px 10px;
}
.win .box .box_detail {
  min-height: 40px;
}
.win .box .box_detail.success .detail {
  padding-left: 70px;
}
.win .box .box_detail.success .icon {
  float: left !important;
  width: 48px;
  height: 48px;
  margin: 10px 0 0 15px;
  background: url(../img/succeed.png) no-repeat;
}
.win .box .box_detail.info .detail {
  padding-left: 70px;
}
.win .box .box_detail.info .icon {
  float: left !important;
  width: 48px;
  height: 48px;
  margin: 10px 0 0 15px;
  background: url(../img/warning.png) no-repeat;
}
.win .box .box_detail.error .detail {
  padding-left: 70px;
}
.win .box .box_detail.error .icon {
  float: left !important;
  width: 48px;
  height: 48px;
  margin: 10px 0 0 15px;
  background: url(../img/error.png) no-repeat;
}
.win .box .box_detail.confirm .detail {
  padding-left: 70px;
}
.win .box .box_detail.confirm .icon {
  float: left !important;
  width: 48px;
  height: 48px;
  margin: 10px 0 0 15px;
  background: url(../img/question.png) no-repeat;
}
.win .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1998;
  background: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  text-align: center;
  display: table-cell !important;
  vertical-align: middle!important;
  display: block;
}
.fwin {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  border: 1px solid #b7b7b7;
}
.fwin .success,
.fwin .error,
.fwin .info,
.fwin .confirm {
  padding: 20px 0 20px 70px;
  background-repeat: no-repeat;
  background-position: 15px 10px ;
  line-height: 160%;
  font-size: 14px;
}
.fwin .error {
  background-image: url(../img/error.png);
}
.fwin .info {
  background-image: url(../img/warning.png);
}
.fwin .success {
  background-image: url(../img/succeed.png);
}
.fwin .confirm {
  background-image: url(../img/question.png);
}
.fwin .tt_l,
.fwin .tt_c,
.fwin .tt_r,
.fwin .m_l,
.fwin .m_r,
.fwin .b_l,
.fwin .b_c,
.fwin .b_r {
  overflow: hidden;
  background: #fff;
  border: none;
  /*background:#bbbbbb; filter:alpha(opacity=70); background:rgba(187, 187, 187, .7) !important;*/
}
.fwin .tt_l,
.fwin .tt_r,
.fwin .b_l,
.fwin .b_r {
  width: 1px;
  height: 1px;
}
.fwin .tt_c,
.fwin .b_c {
  height: 1px;
}
.fwin .m_l,
.fwin .m_r {
  width: 1px;
}
.fwin .m_c {
  background: #FFF;
  position: relative;
  z-index: 1;
  zoom: 1;
  display: block;
  border: none;
}
.fwin .m_c .c {
  padding: 10px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.fwin .m_c .o {
  padding: 10px;
  margin-bottom: 0;
  height: 31px;
  text-align: right;
}
.fwin .altw {
  width: 350px;
}
.fwin .flb {
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  text-align: center;
  color: #333;
  background-color: #f7f7f7;
}
.fwin .flb em {
  font-weight: bold;
  font-style: normal;
}
.fwin .flb em a {
  text-decoration: none;
}
.fwin .flb span {
  color: #999;
  position: absolute;
  right: 5px;
  top: -2px;
  font: bold 12px/15px '微软雅黑';
}
.fwin .flb span a {
  color: #666;
  border: 1px solid #b7b7b7;
  display: block;
  padding: 2px 10px;
  text-decoration: none;
  border-radius: 0 0 5px 5px;
}
.fwin .flb span a:hover {
  background: #c00;
  border-color: #900;
  color: #fff;
  box-shadow: 0 0 5px rgba(204, 0, 0, 0.5);
}
.fwin .pns {
  background: #f7f7f7;
}
.fwin .pns button {
  margin-left: 5px;
  padding: 2px 10px;
}
/* artDialog 弹出框 */
.aui_outer {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  border: 1px solid #b7b7b7;
  background: white;
}
.aui_titleBar {
  position: relative;
  width: 100%;
}
.aui_titleBar .aui_title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 10px;
  padding-right: 20px;
  background: #f7f7f7;
  border-bottom: 1px solid #b7b7b7;
}
.aui_titleBar a.aui_close {
  position: absolute;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  /* 背景不超出圆角 */

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  right: 5px;
  top: -1px;
  font: bold 12px/15px '宋体';
  color: #666;
  border: 1px solid #b7b7b7;
  display: block;
  padding: 2px 10px;
  outline: none;
  cursor: pointer;
}
.aui_titleBar a.aui_close:hover,
#user .aui_titleBar a.aui_close:hover {
  text-decoration: none;
  background: #c00;
  border-color: #900;
  color: #fff;
  -webkit-box-shadow: 0 0 5px rgba(204, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(204, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(204, 0, 0, 0.5);
}
.aui_icon {
  vertical-align: middle;
}
.aui_icon div {
  width: 48px;
  height: 48px;
  margin: 10px 0 10px 10px;
}
.aui_content.aui_state_full {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0 !important;
  width: 100%;
}
.aui_footer .aui_buttons {
  padding: 10px;
  text-align: right !important;
  border-top: 1px solid #DADEE5;
  background: #f7f7f7;
}
.aui_footer .aui_buttons button {
  margin-left: 10px;
}
